% Xie 2013 Clear-sky detection method [1]
%
% ## References ##
% [1] Y. Xie and Y. Liu. 2013. A new approach for simultaneously retrieving
%     cloud albedo and cloud fraction from surface-based shortwave 
%     radiation measurements. Environmental Research Letters. 8 (044023), 
%     1-9.
%
% Converted from raw IDL (see end of doc) by Jamie M. Bright 11/2018.
% ------------------------------------------------------------------------
%                              INPUTS 
% ------------------------------------------------------------------------
% ASSUMPTION: all data is in 1-min resolution and all vectors perfectly 
% match each other in terms of time stamps.
%
% ghi = Global horizontal irradiance, column vector. Not necessary
%       to be continuous so long as the ghics perfectly corresponds.
% 
% ghics = Clear-sky global horizontal irradiance, column vector. 
%
% dni = Direct normal irradiance, column vector. Not necessary
%       to be continuous so long as the dnics perfectly corresponds.
% 
% dnics = Clear-sky direct normal irradiance, column vector. 
%
% zen = Zenith angle in degrees. Corresponding to all inputs
%
% exth = Horizontal projection of extraterrestrial irradiance. 
%
% plot_figure = if this variable is defined by any class, then a figure is
%               plotted illustrating the outcome of the CSD method, e.g. 1;
% ------------------------------------------------------------------------
%                              OUTPUTS
% ------------------------------------------------------------------------
% csd = clear-sky detection. a flag of 1 means that clouds were detected
%       whereas a flag of 0 means that the hour is clear.
%
% ------------------------------------------------------------------------
%                              EXAMPLE
% ------------------------------------------------------------------------
% % sample ghi data from Adelaide Airport, sz = [3000,1]
% ghi = [8.19160000000000;8.79400000000000;9.49820000000000;10.4160000000000;11.2860000000000;12.1570000000000;14.7830000000000;16.4240000000000;18.2430000000000;22.9120000000000;27.4670000000000;30.0280000000000;32.2490000000000;34.5920000000000;36.9380000000000;39.3540000000000;41.7600000000000;44.2820000000000;46.6260000000000;48.9740000000000;51.5240000000000;54.1790000000000;56.7250000000000;59.3390000000000;61.9790000000000;64.7780000000000;67.5850000000000;70.0530000000000;72.9690000000000;75.8740000000000;78.6350000000000;81.6190000000000;84.6400000000000;87.7370000000000;90.7970000000000;94.0130000000000;97.0450000000000;100.110000000000;103.220000000000;106.330000000000;109.440000000000;112.760000000000;116.010000000000;119.210000000000;122.270000000000;125.610000000000;129.190000000000;132.580000000000;135.350000000000;139.160000000000;142.430000000000;145.910000000000;149.130000000000;152.480000000000;155.830000000000;159.240000000000;162.620000000000;166.230000000000;169.540000000000;172.840000000000;175.940000000000;179.360000000000;182.850000000000;186.460000000000;190.020000000000;193.810000000000;197.440000000000;201.100000000000;204.730000000000;208.550000000000;212.030000000000;215.740000000000;219.390000000000;223.260000000000;226.920000000000;230.690000000000;234.360000000000;237.980000000000;241.810000000000;245.710000000000;249.170000000000;252.790000000000;256.050000000000;259.770000000000;263.360000000000;266.720000000000;270.430000000000;273.680000000000;277.290000000000;280.940000000000;284.880000000000;288.600000000000;292.380000000000;296.070000000000;300.080000000000;303.650000000000;307.110000000000;310.520000000000;313.730000000000;317.520000000000;320.860000000000;324.650000000000;328.390000000000;331.980000000000;335.900000000000;339.480000000000;343.010000000000;346.770000000000;350.670000000000;354.690000000000;358.180000000000;361.960000000000;365.720000000000;369.770000000000;373.860000000000;377.410000000000;380.610000000000;384.400000000000;388.220000000000;391.800000000000;395.590000000000;399.560000000000;403.790000000000;407.540000000000;411.080000000000;414.780000000000;418.350000000000;421.660000000000;426.010000000000;429.820000000000;434.190000000000;437.970000000000;442.160000000000;445.520000000000;449.660000000000;452.940000000000;456.840000000000;461;464.050000000000;467.790000000000;470.880000000000;474.550000000000;478.220000000000;481.750000000000;485.700000000000;489.830000000000;493.120000000000;497.040000000000;500.830000000000;504.140000000000;507.710000000000;511.770000000000;515.170000000000;518.700000000000;522.420000000000;525.740000000000;529.210000000000;532.610000000000;535.840000000000;539.500000000000;543.150000000000;546.340000000000;549.690000000000;552.940000000000;556.860000000000;560.650000000000;564.430000000000;567.580000000000;570.810000000000;573.790000000000;577.150000000000;580.580000000000;583.770000000000;586.720000000000;590.330000000000;593.420000000000;597.050000000000;600.510000000000;604.030000000000;606.850000000000;610.010000000000;613.790000000000;617.360000000000;620.370000000000;623.870000000000;626.580000000000;630.490000000000;634.440000000000;638.330000000000;641.960000000000;645.320000000000;648.240000000000;651.600000000000;655.160000000000;658.010000000000;661.450000000000;664.530000000000;668.180000000000;671.340000000000;674.980000000000;677.530000000000;680.630000000000;683.550000000000;687;690.820000000000;694.180000000000;697.440000000000;700.340000000000;703.710000000000;707.030000000000;710.010000000000;713.150000000000;715.930000000000;720.110000000000;723.550000000000;726.440000000000;728.920000000000;731.050000000000;733.370000000000;735.660000000000;739.950000000000;742.770000000000;745.970000000000;748.630000000000;751.460000000000;754.170000000000;755.760000000000;758.940000000000;762.840000000000;766.610000000000;768.740000000000;771.230000000000;774.150000000000;778.290000000000;781.050000000000;784.730000000000;788.800000000000;791.070000000000;793.560000000000;797.020000000000;799.930000000000;802.530000000000;804.740000000000;809.500000000000;812.750000000000;815.800000000000;819.060000000000;821.050000000000;824;826.400000000000;828.990000000000;831.470000000000;833.940000000000;836.290000000000;837.720000000000;839.530000000000;842.430000000000;844.990000000000;847.150000000000;850.640000000000;852.780000000000;854.960000000000;858;860.270000000000;862.840000000000;865.410000000000;867.940000000000;869.790000000000;872.980000000000;875.400000000000;877.830000000000;879.540000000000;882.190000000000;884.470000000000;886.550000000000;889.690000000000;891.860000000000;893.990000000000;896.130000000000;898.230000000000;901.010000000000;903.480000000000;905.540000000000;908.320000000000;910.010000000000;911.740000000000;914.100000000000;916.020000000000;918.130000000000;921.180000000000;924.320000000000;926.410000000000;928.090000000000;929.850000000000;930.940000000000;932.240000000000;935.430000000000;937.300000000000;939.460000000000;941.910000000000;943.370000000000;945.220000000000;946.810000000000;949.220000000000;950.700000000000;953.770000000000;955.550000000000;958.390000000000;959.800000000000;963.070000000000;962.700000000000;966.240000000000;968.180000000000;970.350000000000;973.290000000000;978.600000000000;947.200000000000;983.100000000000;982.050000000000;982.180000000000;983.730000000000;984.030000000000;987.250000000000;989.180000000000;990.880000000000;993;994.360000000000;995.530000000000;997.510000000000;999.400000000000;1000.70000000000;1001.60000000000;1003.50000000000;1005.20000000000;1006.20000000000;1007.80000000000;1008.30000000000;1009.30000000000;1011.20000000000;1012.30000000000;1013.70000000000;1014.70000000000;1016.80000000000;1017.80000000000;1018.80000000000;1021.10000000000;1023.10000000000;1023.70000000000;1024.60000000000;1026;1026.80000000000;1028.80000000000;1030.60000000000;1031.40000000000;1032.80000000000;1033.10000000000;1034.30000000000;1035.80000000000;1036.70000000000;1037.70000000000;1039.20000000000;1041.40000000000;1043.20000000000;1043.30000000000;1044.30000000000;1045.20000000000;1046.20000000000;1046.80000000000;1047.60000000000;1048.70000000000;1049.60000000000;1051;1051.50000000000;1052.40000000000;1053.50000000000;1054.30000000000;1056.10000000000;1056.20000000000;1057.20000000000;1058.50000000000;1058.90000000000;1058.90000000000;1060.80000000000;1061;1061.90000000000;1062.90000000000;1062.50000000000;1063.30000000000;1064.10000000000;1064.70000000000;1066.30000000000;1066.50000000000;1066.90000000000;1066.20000000000;1067.90000000000;1068;1070.10000000000;1065.70000000000;1070;1071.10000000000;1071.50000000000;1071.40000000000;1071.10000000000;1070.70000000000;1070.70000000000;1072.40000000000;1073.10000000000;1073.20000000000;1072.90000000000;1072.30000000000;1072.60000000000;1072.20000000000;1073.40000000000;1073.70000000000;1074;1075;1075.60000000000;1075.20000000000;1075.30000000000;1075.90000000000;1074.80000000000;1074.50000000000;1074.40000000000;1074.70000000000;1075.40000000000;1074.90000000000;1076.30000000000;1077;1075.90000000000;1074.80000000000;1073.60000000000;1073.70000000000;1074.20000000000;1075.10000000000;1076.50000000000;1076.70000000000;1074.80000000000;1074.20000000000;1073.30000000000;1073.80000000000;1074;1075;1072.20000000000;1071.20000000000;1070.50000000000;1070.30000000000;1070.90000000000;1071.90000000000;1070.40000000000;1071.20000000000;1070.30000000000;1068.60000000000;1068.30000000000;1065.90000000000;1065.90000000000;1065.40000000000;1065.30000000000;1065.80000000000;1066.60000000000;1048.20000000000;1033.30000000000;1063.10000000000;1060.90000000000;1061.10000000000;1059;1056.70000000000;1055.30000000000;1056.60000000000;1056;1055.30000000000;1054.40000000000;1052.90000000000;1052.30000000000;1050.60000000000;1049.30000000000;1049;1047.80000000000;1046.30000000000;1045.10000000000;1043.80000000000;1044.80000000000;1043.90000000000;1041.60000000000;1040;1039.50000000000;1039.70000000000;1039.70000000000;1038;1036.30000000000;1035.40000000000;1034.40000000000;1032.60000000000;1032.20000000000;1030.40000000000;1029.80000000000;1028.80000000000;1026.80000000000;1025.90000000000;1023.90000000000;1023.20000000000;1022.40000000000;1021;1019.80000000000;1018.10000000000;1017.10000000000;1015.30000000000;1013;1012.20000000000;1010.20000000000;1009.30000000000;1008.10000000000;1005.10000000000;1003.60000000000;1002.50000000000;999.560000000000;998.480000000000;998.230000000000;997.410000000000;996.260000000000;994.720000000000;993.170000000000;990.860000000000;988.960000000000;987.810000000000;985.840000000000;983.930000000000;982.070000000000;981.190000000000;980.700000000000;978.970000000000;975.460000000000;973.250000000000;971.780000000000;970.280000000000;969.310000000000;966.560000000000;962.310000000000;960.110000000000;958.750000000000;957.540000000000;954.580000000000;953.880000000000;952.200000000000;950.620000000000;948.900000000000;946.470000000000;944.460000000000;942.510000000000;940.380000000000;938.390000000000;935.460000000000;932.200000000000;930.150000000000;928.700000000000;926.530000000000;925.600000000000;923.740000000000;922.930000000000;919.390000000000;916.630000000000;915.240000000000;912.980000000000;911.360000000000;908.360000000000;905.900000000000;906.230000000000;905.670000000000;902.520000000000;899.450000000000;895.800000000000;891.790000000000;889.380000000000;886.780000000000;885.650000000000;883.320000000000;881.290000000000;878;875.490000000000;872.130000000000;871.250000000000;868.220000000000;864.680000000000;861.960000000000;860.300000000000;858.170000000000;855.970000000000;854.030000000000;851.780000000000;847.500000000000;845.150000000000;842.880000000000;839.270000000000;836.580000000000;833.940000000000;831.570000000000;829.600000000000;826.960000000000;823.860000000000;821.440000000000;818.220000000000;815.660000000000;813.480000000000;810.180000000000;807.650000000000;805.150000000000;803.310000000000;799.820000000000;795.910000000000;792.130000000000;790.270000000000;788.040000000000;786.850000000000;784.660000000000;780.460000000000;776.590000000000;773.400000000000;769.260000000000;766.760000000000;763.970000000000;761.080000000000;758.360000000000;756.080000000000;754.730000000000;751.910000000000;747.200000000000;743.600000000000;740.280000000000;737.330000000000;735.390000000000;731.880000000000;727.850000000000;724.200000000000;721.780000000000;718.800000000000;716.820000000000;713.910000000000;710.250000000000;707.720000000000;703.240000000000;699.070000000000;695.750000000000;693.340000000000;688.610000000000;686.950000000000;685.180000000000;682.770000000000;678.810000000000;676.270000000000;673.120000000000;669.740000000000;666.580000000000;662.910000000000;659.210000000000;656.120000000000;652.230000000000;649.300000000000;645.800000000000;642.360000000000;640.010000000000;636.430000000000;632.630000000000;629.320000000000;626.250000000000;623.120000000000;619.700000000000;615.420000000000;612.100000000000;609.410000000000;606.770000000000;604.020000000000;600.910000000000;597.190000000000;593.550000000000;590.100000000000;586.780000000000;583.100000000000;579.690000000000;576.880000000000;573.330000000000;570.130000000000;566.670000000000;562.720000000000;558.320000000000;555.220000000000;551.350000000000;547.270000000000;543.890000000000;540.710000000000;536.590000000000;533.380000000000;530.730000000000;527.310000000000;523.100000000000;518.670000000000;515.480000000000;511.630000000000;507.710000000000;504.540000000000;501.890000000000;498.050000000000;494.870000000000;491.560000000000;487.520000000000;483.620000000000;480.250000000000;476.590000000000;472.890000000000;469.290000000000;466.330000000000;463;459.460000000000;455.390000000000;451.380000000000;447.970000000000;444.190000000000;440.500000000000;436.810000000000;433.100000000000;429.030000000000;425.630000000000;422.060000000000;419.270000000000;416.320000000000;412.190000000000;408.650000000000;405.300000000000;401.180000000000;397.370000000000;394.240000000000;390.890000000000;387.580000000000;384.420000000000;380.760000000000;377.170000000000;373.690000000000;370.510000000000;366.280000000000;361.860000000000;358.270000000000;354.570000000000;351.150000000000;347.020000000000;342.690000000000;339.110000000000;335.850000000000;332.080000000000;328.760000000000;325.190000000000;321.600000000000;318.050000000000;314.430000000000;310.550000000000;307.090000000000;303.290000000000;299.090000000000;294.980000000000;291.080000000000;286.940000000000;283.010000000000;279.090000000000;275.050000000000;271.060000000000;267.100000000000;263.290000000000;259.750000000000;255.780000000000;252.320000000000;249.100000000000;245.950000000000;242.860000000000;239.560000000000;235.920000000000;232.450000000000;229.150000000000;226.100000000000;223.210000000000;219.980000000000;216.850000000000;213.480000000000;210.370000000000;207.250000000000;204.120000000000;200.890000000000;197.630000000000;194.320000000000;191.170000000000;187.610000000000;184.250000000000;180.960000000000;177.770000000000;174.110000000000;170.910000000000;167.420000000000;163.990000000000;160.840000000000;157.720000000000;154.610000000000;151.380000000000;148.200000000000;145.060000000000;141.860000000000;138.700000000000;135.420000000000;131.990000000000;128.620000000000;125.310000000000;121.930000000000;118.650000000000;115.400000000000;112.180000000000;108.950000000000;105.840000000000;102.830000000000;99.7450000000000;96.5670000000000;93.4630000000000;90.2010000000000;86.9250000000000;83.8630000000000;80.9230000000000;78.1200000000000;75.2850000000000;72.4050000000000;69.6010000000000;66.9700000000000;64.2100000000000;61.5180000000000;59.1170000000000;56.4930000000000;53.9120000000000;51.5430000000000;49.1520000000000;46.7930000000000;44.3660000000000;41.9160000000000;39.5040000000000;37.1840000000000;34.8750000000000;32.7710000000000;30.8270000000000;28.8770000000000;26.8850000000000;25.0720000000000;23.1270000000000;21.2340000000000;19.6070000000000;16.9500000000000;14.8390000000000;14.4210000000000;13.5280000000000;12.4000000000000;11.2130000000000;10.0500000000000;11.0830000000000;12.1560000000000;14.7100000000000;18.0890000000000;20.7210000000000;22.6390000000000;24.6200000000000;26.7810000000000;28.8900000000000;31.0030000000000;33.1290000000000;35.2180000000000;37.2600000000000;39.3220000000000;41.3660000000000;43.5520000000000;45.8600000000000;48.1270000000000;50.4170000000000;52.9410000000000;55.6200000000000;58.4990000000000;61.6300000000000;64.1160000000000;66.9180000000000;69.6910000000000;72.4160000000000;75.1330000000000;77.9350000000000;80.8370000000000;83.8210000000000;87.0190000000000;90.1220000000000;93.1890000000000;96.2770000000000;99.2680000000000;102.300000000000;105.530000000000;108.370000000000;111.650000000000;114.980000000000;118.280000000000;121.660000000000;125.330000000000;128.700000000000;132.110000000000;135.520000000000;139.320000000000;143.040000000000;146.720000000000;150.070000000000;153.370000000000;157.010000000000;160.860000000000;164.220000000000;167.780000000000;171.270000000000;174.930000000000;178.820000000000;182.720000000000;186.360000000000;189.880000000000;193.450000000000;197.220000000000;200.850000000000;204.590000000000;208.450000000000;212.340000000000;216.140000000000;220;223.650000000000;227.330000000000;230.960000000000;234.780000000000;238.770000000000;242.590000000000;246.470000000000;250.390000000000;254.140000000000;258.060000000000;261.780000000000;265.710000000000;269.780000000000;273.550000000000;277.460000000000;281.360000000000;285.200000000000;288.840000000000;292.660000000000;296.240000000000;299.820000000000;303.840000000000;307.700000000000;311.730000000000;315.750000000000;319.550000000000;323.230000000000;327.200000000000;331.180000000000;335.290000000000;339.320000000000;343.120000000000;347.290000000000;351.440000000000;355.250000000000;358.870000000000;363.060000000000;366.750000000000;370.630000000000;374.600000000000;378.260000000000;381.980000000000;385.820000000000;389.440000000000;393.120000000000;396.940000000000;400.380000000000;403.950000000000;407.680000000000;411.320000000000;415.090000000000;418.880000000000;421.450000000000;426.020000000000;430.120000000000;433.570000000000;437.670000000000;441.120000000000;444.880000000000;449.050000000000;452.520000000000;456.300000000000;460.410000000000;464.310000000000;468.220000000000;471.740000000000;475.270000000000;478.390000000000;482.060000000000;485.810000000000;489.380000000000;492.650000000000;496.400000000000;499.690000000000;503.580000000000;507.230000000000;510.720000000000;514.190000000000;518.100000000000;521.750000000000;525.220000000000;528.650000000000;532.130000000000;535.800000000000;539.130000000000;543.060000000000;546.540000000000;549.860000000000;553.720000000000;557.280000000000;560.460000000000;563.380000000000;567.470000000000;571.420000000000;574.850000000000;577.850000000000;581.570000000000;584.430000000000;588.250000000000;591.800000000000;595.060000000000;598.780000000000;602.370000000000;606.810000000000;610.850000000000;614.270000000000;618.520000000000;622.260000000000;625.760000000000;629.700000000000;633.340000000000;637.470000000000;640.810000000000;644.450000000000;648.070000000000;651.660000000000;654.280000000000;658.090000000000;662.300000000000;665.750000000000;669.110000000000;672.330000000000;675.680000000000;678.700000000000;682.360000000000;685.700000000000;688.340000000000;692.110000000000;695.650000000000;699.240000000000;702.200000000000;705.430000000000;708.370000000000;711.240000000000;714.320000000000;717.980000000000;721.290000000000;724.940000000000;728.850000000000;732.270000000000;735.240000000000;737.880000000000;740.510000000000;744.180000000000;747.230000000000;750.750000000000;753.670000000000;756.620000000000;759.650000000000;763.100000000000;766.490000000000;769.710000000000;772.630000000000;775.210000000000;778.860000000000;782.430000000000;784.910000000000;787.590000000000;790.580000000000;793.840000000000;797.020000000000;799.550000000000;801.730000000000;804.920000000000;808.930000000000;811.820000000000;815.880000000000;818.340000000000;821.050000000000;823.590000000000;826.560000000000;829.830000000000;832.880000000000;835.840000000000;838.640000000000;841.240000000000;844.460000000000;847.150000000000;849.250000000000;852.090000000000;854.830000000000;857.640000000000;861.080000000000;863.350000000000;865.720000000000;868.200000000000;869.690000000000;872.590000000000;876.290000000000;877.440000000000;879.090000000000;882.810000000000;887.210000000000;889.260000000000;890.400000000000;893.750000000000;896.910000000000;899.300000000000;901;902.770000000000;905.510000000000;907.640000000000;910.320000000000;911.540000000000;914.320000000000;917.420000000000;919.970000000000;922.200000000000;924.430000000000;926.930000000000;928.860000000000;932.240000000000;934.500000000000;936.300000000000;937.820000000000;939.160000000000;942.370000000000;943.630000000000;945.820000000000;950.870000000000;952.940000000000;954.190000000000;956.800000000000;957.420000000000;959.170000000000;962.210000000000;965.130000000000;966.900000000000;969.060000000000;971.040000000000;972.840000000000;975.950000000000;975.990000000000;978.490000000000;979.310000000000;981.900000000000;983.910000000000;987.450000000000;990.720000000000;989.730000000000;991.600000000000;994.300000000000;996.660000000000;997.500000000000;998.970000000000;1000.80000000000;1004.10000000000;1007.50000000000;1007.20000000000;1008.80000000000;1013.10000000000;1015.20000000000;1018.20000000000;1020.40000000000;1022.60000000000;1024.70000000000;1025.50000000000;1026.40000000000;1028.80000000000;1028.40000000000;1031.20000000000;1034.50000000000;1035.40000000000;1037;1037.80000000000;1039;1040.80000000000;1042.50000000000;1043.50000000000;1045.90000000000;1048.70000000000;1049.30000000000;1049.90000000000;1050.60000000000;1051.50000000000;1052.90000000000;1056.10000000000;1058.30000000000;1058.40000000000;1058.90000000000;1058.50000000000;1062.80000000000;1063.60000000000;1064.50000000000;1063.40000000000;1067;1067.60000000000;1069;1070.80000000000;1070.20000000000;1070.30000000000;1071.80000000000;1070.90000000000;1071.60000000000;1073.30000000000;1075;1077.30000000000;1078.70000000000;1079.50000000000;1081.60000000000;1080.80000000000;1080.50000000000;1081.20000000000;1084.10000000000;1085.90000000000;1085.90000000000;1084.90000000000;1085.20000000000;1086.80000000000;1088.10000000000;1089.20000000000;1088.70000000000;1089.60000000000;1092;1092.70000000000;1092;1092.30000000000;1092.50000000000;1093;1094.40000000000;1097.50000000000;1097.10000000000;1096.90000000000;1096.40000000000;1097.50000000000;1096.80000000000;1097.30000000000;1098.40000000000;1101.40000000000;1103.20000000000;1102;1102.10000000000;1102.20000000000;1098.60000000000;1097.70000000000;1100.30000000000;1101.90000000000;1101.60000000000;1102;1098.10000000000;1098.40000000000;1098;1099.20000000000;1101.30000000000;1102.70000000000;1103.70000000000;1105.40000000000;1104.30000000000;1104.50000000000;1106.30000000000;1106.40000000000;1104.50000000000;1103.90000000000;1104.20000000000;1104.70000000000;1103.40000000000;1102.90000000000;1101;1101.30000000000;1105.10000000000;1106.20000000000;1103.90000000000;1104;1104.50000000000;1101.80000000000;1100.90000000000;1101.40000000000;1100.30000000000;1097;1099.10000000000;1096.90000000000;1097.40000000000;1096.50000000000;1095.70000000000;1096.20000000000;1097.10000000000;1097.90000000000;1097.30000000000;1095.80000000000;1096;1095.40000000000;1093.30000000000;1091.60000000000;1090.90000000000;1088.80000000000;1088.90000000000;1089.10000000000;1087.20000000000;1087.10000000000;1085.80000000000;1084.40000000000;1084.40000000000;1084;1082.50000000000;1081.40000000000;1081.60000000000;1081;1080.40000000000;1079.10000000000;1078.20000000000;1077.70000000000;1077.10000000000;1075.30000000000;1074.10000000000;1072.40000000000;1071.80000000000;1071.40000000000;1071;1070.20000000000;1070.10000000000;1069;1067.60000000000;1067.20000000000;1066.80000000000;1064.80000000000;1064.10000000000;1062.10000000000;1061.40000000000;1060.10000000000;1058.70000000000;1058.50000000000;1058.80000000000;1058.30000000000;1056.90000000000;1055;1053.30000000000;1051.70000000000;1050.70000000000;1048.40000000000;1046.70000000000;1045.50000000000;1044.60000000000;1043;1041;1039.10000000000;1037.90000000000;1036.80000000000;1035.70000000000;1034.60000000000;1033;1031.70000000000;1030.10000000000;1029;1027.70000000000;1026.50000000000;1025.70000000000;1024.50000000000;1022.50000000000;1020.10000000000;1017;1014.50000000000;1014.30000000000;1012.30000000000;1010.70000000000;1009.20000000000;1007.80000000000;1005.80000000000;1004;1002.10000000000;999.950000000000;998.240000000000;995.450000000000;992.530000000000;990.360000000000;988.150000000000;986.230000000000;985.050000000000;982.610000000000;981.050000000000;979.160000000000;976.920000000000;975.560000000000;973.060000000000;971.750000000000;969.800000000000;968.560000000000;966.380000000000;964.570000000000;961.150000000000;958.530000000000;956.060000000000;954.540000000000;952.720000000000;950.630000000000;948.470000000000;945.700000000000;943.740000000000;940.480000000000;937.310000000000;935.210000000000;933.110000000000;930.970000000000;928.720000000000;926.560000000000;924.030000000000;921.740000000000;920.110000000000;917.960000000000;914.690000000000;912.490000000000;909.710000000000;907.560000000000;905.370000000000;902.800000000000;900.230000000000;898.220000000000;895.380000000000;893.070000000000;889.680000000000;887.040000000000;884.520000000000;882.400000000000;880.850000000000;879.060000000000;877.270000000000;874.320000000000;871.680000000000;869.040000000000;866.490000000000;863.640000000000;860.820000000000;858.330000000000;855.170000000000;853.020000000000;850.390000000000;847.570000000000;845.380000000000;842.370000000000;839.760000000000;836.820000000000;833.970000000000;831.580000000000;829.280000000000;825.980000000000;823.440000000000;819.870000000000;816.780000000000;814;810.650000000000;807.770000000000;805.510000000000;801.850000000000;799.260000000000;796.610000000000;793.500000000000;790.680000000000;787.630000000000;784.650000000000;781.420000000000;778.820000000000;775.390000000000;772.530000000000;769.860000000000;766.710000000000;763.590000000000;760.160000000000;757.020000000000;754.150000000000;750.950000000000;747.600000000000;744.570000000000;741.420000000000;738.650000000000;734.960000000000;731.630000000000;728.720000000000;725.880000000000;722.610000000000;719.450000000000;715.860000000000;712.620000000000;709.620000000000;706.400000000000;702.910000000000;700.130000000000;697.180000000000;694.090000000000;691.180000000000;687.560000000000;684.640000000000;681.050000000000;676.970000000000;673.300000000000;670.280000000000;667.250000000000;663.810000000000;660.610000000000;657.260000000000;653.880000000000;650.680000000000;646.870000000000;643.600000000000;640.160000000000;636.620000000000;633.440000000000;629.900000000000;626.470000000000;623.340000000000;619.850000000000;616.700000000000;613.270000000000;609.890000000000;606.290000000000;602.960000000000;599.300000000000;595.640000000000;592.270000000000;588.510000000000;584.620000000000;581.220000000000;578.070000000000;574.790000000000;571.420000000000;568.310000000000;564.380000000000;560.350000000000;556.960000000000;553.580000000000;550.170000000000;546.690000000000;542.960000000000;539.530000000000;536.090000000000;532.660000000000;529.160000000000;525.040000000000;521.500000000000;517.870000000000;514.360000000000;511.120000000000;507.510000000000;503.930000000000;500.940000000000;497.490000000000;494.310000000000;490.490000000000;487.080000000000;483.740000000000;480.290000000000;476.910000000000;473.360000000000;469.440000000000;465.690000000000;461.630000000000;457.800000000000;453.580000000000;449.980000000000;446.440000000000;443.010000000000;439.560000000000;436.100000000000;432.340000000000;428.690000000000;424.550000000000;420.630000000000;416.730000000000;412.550000000000;408.520000000000;405.080000000000;401.160000000000;397.080000000000;393.180000000000;389;384.630000000000;380.360000000000;376.220000000000;372.460000000000;368.430000000000;364.660000000000;360.850000000000;357.410000000000;353.770000000000;349.890000000000;346.200000000000;342.680000000000;339.130000000000;335.340000000000;331.620000000000;327.970000000000;324.150000000000;320.440000000000;316.890000000000;313.340000000000;309.860000000000;306.230000000000;302.120000000000;298.450000000000;294.560000000000;290.570000000000;286.600000000000;282.960000000000;279.230000000000;275.350000000000;271.720000000000;268.160000000000;264.410000000000;260.790000000000;257.450000000000;253.780000000000;249.930000000000;245.910000000000;242.290000000000;238.820000000000;235.370000000000;231.930000000000;228.230000000000;224.610000000000;220.830000000000;216.930000000000;212.990000000000;209.080000000000;205.410000000000;201.640000000000;198.130000000000;194.520000000000;191;187.690000000000;184.120000000000;180.590000000000;176.850000000000;173.160000000000;169.760000000000;166.160000000000;162.510000000000;158.840000000000;155.130000000000;151.460000000000;147.810000000000;144.170000000000;140.540000000000;137.120000000000;133.780000000000;130.540000000000;126.920000000000;123.510000000000;120.210000000000;117.040000000000;113.760000000000;110.460000000000;107.170000000000;104.170000000000;101.220000000000;98.1380000000000;95.2060000000000;92.3310000000000;89.3830000000000;86.3160000000000;83.1740000000000;80.0450000000000;76.8200000000000;73.6510000000000;70.6730000000000;67.9340000000000;65.1700000000000;62.3040000000000;59.5930000000000;56.7150000000000;53.8170000000000;50.8490000000000;48.0370000000000;45.3780000000000;42.8320000000000;40.3920000000000;38.1140000000000;35.9660000000000;33.8790000000000;31.7270000000000;29.7750000000000;27.8700000000000;26.0610000000000;24.1230000000000;22.3370000000000;20.5510000000000;19.1330000000000;17.1310000000000;14.6120000000000;13.3290000000000;12.7010000000000;11.7650000000000;10.6690000000000;9.62120000000000;8.77210000000000;11.6500000000000;12.4690000000000;15.1160000000000;18.6260000000000;21.3230000000000;23.3940000000000;25.6200000000000;27.7000000000000;29.6890000000000;31.8060000000000;34.1110000000000;36.3750000000000;38.6560000000000;40.8870000000000;43.2040000000000;45.7070000000000;48.5130000000000;51.5130000000000;54.3960000000000;56.9520000000000;59.5850000000000;62.2300000000000;64.9530000000000;67.7190000000000;70.5520000000000;73.3620000000000;76.2570000000000;78.9300000000000;81.8450000000000;84.6610000000000;87.6710000000000;90.8530000000000;94.0790000000000;97.1980000000000;100.160000000000;103.250000000000;106.360000000000;109.380000000000;112.340000000000;115.370000000000;118.550000000000;121.640000000000;124.980000000000;128.540000000000;132.130000000000;135.410000000000;138.690000000000;142.090000000000;145.580000000000;149.210000000000;152.710000000000;156.340000000000;159.980000000000;163.640000000000;167.250000000000;171;174.770000000000;178.510000000000;182.330000000000;186.070000000000;189.650000000000;193.050000000000;196.680000000000;200.290000000000;204.060000000000;207.690000000000;211.320000000000;215.070000000000;218.700000000000;222.130000000000;226.070000000000;229.910000000000;233.590000000000;237.560000000000;241.720000000000;245.680000000000;249.250000000000;253.040000000000;257.020000000000;260.860000000000;265.030000000000;269.300000000000;273.010000000000;276.420000000000;280.070000000000;284.010000000000;287.850000000000;291.740000000000;295.330000000000;299.010000000000;302.760000000000;306.660000000000;310.810000000000;314.390000000000;317.940000000000;321.940000000000;325.480000000000;328.900000000000;332.920000000000;336.920000000000;340.950000000000;344.680000000000;348.900000000000;352.790000000000;356.130000000000;360.330000000000;363.870000000000;367.940000000000;371.740000000000;375.180000000000;378.650000000000;382.890000000000;386.650000000000;390.100000000000;393.740000000000;397.650000000000;401.770000000000;404.790000000000;408.470000000000;412.360000000000;416.220000000000;419.290000000000;423.180000000000;427.640000000000;431.510000000000;435.090000000000;439.960000000000;443.510000000000;447.380000000000;451.330000000000;454.480000000000;458.370000000000;463.420000000000;466.750000000000;471.610000000000;474.930000000000;478.190000000000;483.670000000000;487.150000000000;490.410000000000;495.400000000000;499.930000000000;502.720000000000;506.660000000000;510.240000000000;514.660000000000;518.600000000000;521.480000000000;525.680000000000;528.710000000000;532.570000000000;535.060000000000;539.190000000000;542.120000000000;544.730000000000;548.920000000000;552.170000000000;555.400000000000;559.800000000000;565.260000000000;568.710000000000;573.040000000000;576.710000000000;580.690000000000;584.640000000000;588.630000000000;591.990000000000;595.680000000000;599.710000000000;603.630000000000;607.660000000000;610.760000000000;614.480000000000;617.510000000000;621.200000000000;624.400000000000;627.470000000000;631.460000000000;634.580000000000;638.510000000000;642.130000000000;646.330000000000;650.300000000000;653.340000000000;657.490000000000;661.320000000000;664.670000000000;667.740000000000;670.150000000000;673.180000000000;676;679.490000000000;682.850000000000;686.560000000000;689.330000000000;692.400000000000;695.990000000000;698.360000000000;701.120000000000;703.740000000000;707.630000000000;710.450000000000;712.970000000000;716.680000000000;720.050000000000;722.850000000000;726.420000000000;729.900000000000;731.730000000000;735.630000000000;739.260000000000;742.050000000000;744.930000000000;747.130000000000;750.520000000000;754.430000000000;758.300000000000;761;764.090000000000;767.330000000000;770.330000000000;773.310000000000;776.570000000000;779.140000000000;782.260000000000;785.420000000000;788.320000000000;791.040000000000;794.130000000000;796.990000000000;801.660000000000;805.370000000000;807.220000000000;810.040000000000;812.940000000000;815.790000000000;818.640000000000;822.690000000000;825.240000000000;827.170000000000;829.200000000000;831.890000000000;835.350000000000;838.540000000000;841.200000000000;844.930000000000;848.260000000000;849.490000000000;854.210000000000;855.490000000000;858.640000000000;861.120000000000;863.580000000000;865.840000000000;869.810000000000;872.410000000000;873.490000000000;878.180000000000;881.140000000000;883.730000000000;886.470000000000;887.730000000000;891.150000000000;893.280000000000;895.740000000000;900.890000000000;902.320000000000;905.830000000000;908.200000000000;910.370000000000;912.500000000000;915.630000000000;917.250000000000;919.290000000000;923;925.670000000000;928.760000000000;931.970000000000;932.680000000000;936.390000000000;937.880000000000;939.970000000000;941.930000000000;944.010000000000;946.140000000000;948.720000000000;950.810000000000;953;955.080000000000;957.420000000000;958.730000000000;961.060000000000;962.670000000000;964.940000000000;966.220000000000;968.710000000000;970.530000000000;972.770000000000;975.470000000000;977.250000000000;979.040000000000;981.110000000000;983.370000000000;985.150000000000;986.760000000000;989.680000000000;992.150000000000;994.410000000000;996.760000000000;999.250000000000;1000.30000000000;1002.10000000000;1003.50000000000;1004.60000000000;1007.30000000000;1008.90000000000;1010.60000000000;1012.30000000000;1014.20000000000;1016.50000000000;1018.50000000000;1020.20000000000;1021.70000000000;1022.80000000000;1024.60000000000;1026.20000000000;1028.20000000000;1030.80000000000;1032;1033.60000000000;1035.70000000000;1037;1038.60000000000;1039.60000000000;1040;1041.60000000000;1044;1045.20000000000;1045.80000000000;1046.60000000000;1047.60000000000;1050.50000000000;1052.50000000000;1053.10000000000;1054.90000000000;1056.20000000000;1057.80000000000;1059.60000000000;1060.90000000000;1061.60000000000;1063.40000000000;1064.20000000000;1066.20000000000;1068;1069.30000000000;1070;1071.40000000000;1071.90000000000;1073.50000000000;1074.60000000000;1075.70000000000;1076.80000000000;1075.80000000000;1079.50000000000;1081.30000000000;1083.30000000000;1084.10000000000;1085;1086.40000000000;1087;1087.50000000000;1088.30000000000;1088.50000000000;1089.10000000000;1090.40000000000;1091.50000000000;1092.10000000000;1092.70000000000;1093.30000000000;1094.10000000000;1094.40000000000;1095;1095;1095.80000000000;1096.60000000000;1097.20000000000;1097.90000000000;1098.50000000000;1099.50000000000;1100;1100.90000000000;1101.30000000000;1102.10000000000;1102.50000000000;1102;1101.80000000000;1102;1102.90000000000;1103.70000000000;1104.20000000000;1104.50000000000;1106;1106;1105.50000000000;1105.40000000000;1106.60000000000;1106.10000000000;1106.50000000000;1107.20000000000;1107.80000000000;1108.30000000000;1108.70000000000;1109.20000000000;1109.90000000000;1108.70000000000;1109;1109.40000000000;1109.30000000000;1109.20000000000;1110.70000000000;1109.50000000000;1110.20000000000;1110.30000000000;1109.10000000000;1109.60000000000;1109.70000000000;1108.50000000000;1108.40000000000;1109;1109.10000000000;1108.80000000000;1109.20000000000;1108.90000000000;1108.80000000000;1109.70000000000;1108.90000000000;1108.60000000000;1108.70000000000;1108;1108.20000000000;1109.10000000000;1108.20000000000;1107.60000000000;1107.30000000000;1106.10000000000;1106.20000000000;1105.60000000000;1105;1105.10000000000;1104.90000000000;1103.90000000000;1104.50000000000;1103.20000000000;1102.70000000000;1102.10000000000;1101.40000000000;1101.50000000000;1100.70000000000;1099.80000000000;1099.90000000000;1098.50000000000;1097.20000000000;1096.80000000000;1096.30000000000;1095.60000000000;1094.30000000000;1091.50000000000;1092.40000000000;1092.20000000000;1091.20000000000;1090.40000000000;1088.80000000000;1087.40000000000;1086.80000000000;1086;1085.60000000000;1085.60000000000;1085;1083.20000000000;1082.40000000000;1080.90000000000;1080.20000000000;1078.50000000000;1077.50000000000;1076.60000000000;1075.40000000000;1074.30000000000;1073.10000000000;1071.30000000000;1070.60000000000;1069.80000000000;1068.80000000000;1067.80000000000;1067;1065.50000000000;1063.90000000000;1061.90000000000;1060.30000000000;1058.40000000000;1057.50000000000;1056.30000000000;1053.90000000000;1053;1052.90000000000;1051;1048.70000000000;1047.20000000000;1045.50000000000;1044.20000000000;1043.50000000000;1041.90000000000;1040.20000000000;1039;1036.50000000000;1035.40000000000;1033.80000000000;1032.10000000000;1030.30000000000;1027.70000000000;1025.60000000000;1024.30000000000;1022.90000000000;1021.60000000000;1020.20000000000;1018.80000000000;1016.50000000000;1014.80000000000;1013.80000000000;1012.10000000000;1010.20000000000;1008.60000000000;1006;1003.20000000000;1000.90000000000;998.980000000000;997.270000000000;995.530000000000;994.420000000000;992.760000000000;989.780000000000;988.440000000000;980.090000000000;972.920000000000;981.060000000000;979.110000000000;978.280000000000;976.330000000000;973.390000000000;970.660000000000;966.720000000000;962.850000000000;963.100000000000;964.960000000000;961.790000000000;959.170000000000;956.620000000000;954.590000000000;951.950000000000;949.630000000000;947.230000000000;944.080000000000;941.530000000000;939.230000000000;938.100000000000;934.710000000000;931.730000000000;930.210000000000;927.990000000000;925.920000000000;923.550000000000;921.440000000000;919.400000000000;917.810000000000;914.520000000000;912.010000000000;910.150000000000;908.140000000000;904.890000000000;901.600000000000;900.360000000000;897.640000000000;895.270000000000;892.520000000000;888.910000000000;886.170000000000;882.410000000000;879.980000000000;875.870000000000;873.520000000000;873.600000000000;871.480000000000;868.580000000000;865.520000000000;862.290000000000;858.610000000000;855.230000000000;851.700000000000;849.600000000000;847.370000000000;844.390000000000;842.280000000000;838.470000000000;835.240000000000;832.550000000000;830.390000000000;826.760000000000;823.300000000000;817.950000000000;815.870000000000;814.760000000000;812.270000000000;809.480000000000;807.200000000000;804.620000000000;800.710000000000;797.240000000000;793.810000000000;790.450000000000;787.530000000000;784.090000000000;781.310000000000;778.640000000000;775.240000000000;771.590000000000;768.510000000000;765.760000000000;762.700000000000;759.670000000000;755.790000000000;752.920000000000;750.840000000000;748.200000000000;744.180000000000;740.560000000000;736.810000000000;733.140000000000;729.710000000000;726.140000000000;722.770000000000;719.300000000000;715.680000000000;712.400000000000;708.860000000000;706.110000000000;704.930000000000;703.080000000000;702.150000000000;701.390000000000;699.730000000000;698.020000000000;694.880000000000;689.740000000000;687.090000000000;682.010000000000;679.220000000000;676.040000000000;673.470000000000;670.770000000000;668.440000000000;663.900000000000;659.440000000000;654.290000000000;649.460000000000;644.640000000000;640.440000000000;635.680000000000;632.010000000000;628.300000000000;625.300000000000;622;617.870000000000;613.570000000000;609.460000000000;605.270000000000;601.990000000000;598.500000000000;595.240000000000;591.640000000000;588.570000000000;584.780000000000;581.200000000000;577.950000000000;575;572.370000000000;567.070000000000;561.530000000000;549.230000000000;550.540000000000;546.030000000000;548.380000000000;535.170000000000;531.450000000000;527.180000000000;522.170000000000;518.720000000000;509.100000000000;512.710000000000;516.230000000000;513.780000000000;488.900000000000;481.700000000000;476.040000000000;291.290000000000;119.590000000000;106.080000000000;105.250000000000;111.770000000000;137.250000000000;225.390000000000;319.820000000000;401.700000000000;323.720000000000;189.890000000000;166.330000000000;137.380000000000;170.680000000000;220.280000000000;221.350000000000;259.020000000000;278.480000000000;349.890000000000;280.970000000000;387.370000000000;347.610000000000;357.580000000000;401.640000000000;413.980000000000;417.950000000000;417.500000000000;410.890000000000;405.180000000000;402.890000000000;399.490000000000;395.200000000000;389.280000000000;385.930000000000;378.810000000000;372.700000000000;360.790000000000;338.630000000000;321.150000000000;319.680000000000;295.860000000000;290.980000000000;283.460000000000;264.230000000000;194.100000000000;165.580000000000;166.180000000000;162.830000000000;150.600000000000;125.750000000000;156.690000000000;200.110000000000;222.800000000000;252.430000000000;277.840000000000;276.880000000000;288.370000000000;289.750000000000;288.990000000000;284.610000000000;277.870000000000;269.590000000000;264.170000000000;260.480000000000;258.130000000000;237.840000000000;236.970000000000;249.940000000000;247.430000000000;242.180000000000;237.380000000000;232.770000000000;227.710000000000;221.410000000000;195.140000000000;175.780000000000;161.790000000000;171.370000000000;204.250000000000;196.930000000000;185.770000000000;182.530000000000;174.800000000000;171.050000000000;151.610000000000;116.130000000000;94.2240000000000;87.8100000000000;97.8320000000000;110.420000000000;118.850000000000;116.290000000000;112.840000000000;104.940000000000;108.310000000000;115.650000000000;125.110000000000;128.990000000000;129.750000000000;125.880000000000;93.9280000000000;57.6480000000000;46.3470000000000;44.7610000000000;41.6010000000000;39.7870000000000;38.3480000000000;37.0230000000000;35.9970000000000;35.3790000000000;35.3690000000000;37.8190000000000;41.8580000000000;43.2900000000000;46.9870000000000;53.7640000000000;61.2900000000000;64.3450000000000;62.4110000000000;60.1170000000000;55.3460000000000;55.4220000000000;56.1380000000000;54.0880000000000;52.2150000000000;50.5740000000000;48.5480000000000;46.3000000000000;43.5600000000000;39.7920000000000;33.9190000000000;29.0930000000000;31.4620000000000;30.4770000000000;25.2200000000000;20.9800000000000;18.9980000000000;18.8250000000000;19.7450000000000;19.2740000000000;17.8050000000000;16.0650000000000;13.9210000000000;12.1150000000000;13.2550000000000;14.5910000000000;16.0660000000000;17.6540000000000;19.4030000000000;21.1750000000000;23.1360000000000;24.7960000000000;26.5820000000000;28.1120000000000;29.6290000000000;31.3350000000000;33.4240000000000;35.4760000000000;37.7000000000000;39.9660000000000;41.9060000000000;44.0910000000000;46.8220000000000;49.5750000000000;52.2690000000000;54.8130000000000;57.6510000000000;60.1990000000000;63.0400000000000;65.9210000000000;68.4940000000000;71.2670000000000;74.2680000000000;76.8780000000000;79.7670000000000;82.7060000000000;85.6920000000000;88.3980000000000;91.8680000000000;94.9720000000000;97.9930000000000;101.460000000000;104.550000000000;107.650000000000;111.020000000000;113.950000000000;117.160000000000;120.120000000000;122.880000000000;126.110000000000;129.630000000000;133.560000000000;136.620000000000;140.180000000000;143.480000000000;146.390000000000;149.790000000000;152.730000000000;156.850000000000;160.120000000000;163.150000000000;166.560000000000;170.290000000000;173.790000000000;177.280000000000;181.150000000000;184.670000000000;188.430000000000;191.220000000000;195.360000000000;198.130000000000;201.810000000000;205.270000000000;209.240000000000;213.070000000000;216.640000000000;220.450000000000;223.690000000000;227.400000000000;231.160000000000;234.530000000000;238.710000000000;242.840000000000;246.500000000000;248.970000000000;252.530000000000;256.230000000000;260.710000000000;264.010000000000;267.600000000000;271.310000000000;274.780000000000;278.700000000000;281.580000000000;286.060000000000;290.030000000000;293.270000000000;297.110000000000;301.490000000000;305.050000000000;308.720000000000;312.520000000000;316.520000000000;319.700000000000;323.210000000000;327.470000000000;331.370000000000;334.650000000000;338.730000000000;342.710000000000;345.940000000000;349.480000000000;353.380000000000;356.590000000000;360.130000000000;363.550000000000;365.970000000000;370.260000000000;374.070000000000;377.510000000000;381.610000000000;385.340000000000;389.150000000000;392.920000000000;396.570000000000;399.650000000000;403.200000000000;406.800000000000;411.130000000000;415;418.740000000000;422.640000000000;426.510000000000;430.080000000000;433.450000000000;437.390000000000;441.410000000000;444.740000000000;448.660000000000;452.080000000000;456.080000000000;459.210000000000;462.910000000000;466.720000000000;470.550000000000;474.370000000000;478.640000000000;481.980000000000;485.330000000000;488.560000000000;491.920000000000;495.400000000000;499.120000000000;502.320000000000;506.090000000000;509.950000000000;513.500000000000;517.220000000000;520.420000000000;523.280000000000;527.420000000000;531.190000000000;534.520000000000;537.760000000000;541.570000000000;545.350000000000;548.380000000000;551.340000000000;555.600000000000;558.520000000000;562.770000000000;565.850000000000;569.240000000000;572.960000000000;575.900000000000;579.650000000000;583.200000000000;586.330000000000;590.030000000000;593.660000000000;597.940000000000;601.200000000000;604.280000000000;608.150000000000;611.210000000000;615.100000000000;618.530000000000;621.420000000000;624.410000000000;628.960000000000;631.500000000000;633.800000000000;636.320000000000;640.190000000000;644.220000000000;648.150000000000;650.850000000000;653.950000000000;656.830000000000;660.860000000000;664.930000000000;668.930000000000;672.570000000000;675.270000000000;678.930000000000;682.580000000000;686.700000000000;689.810000000000;692.130000000000;695;697.950000000000;701.040000000000;704.070000000000;706.920000000000;710.170000000000;713.600000000000;716.760000000000;719.760000000000;722.690000000000;724.970000000000;728.010000000000;731.220000000000;735.080000000000;738.060000000000;740.810000000000;744.060000000000;747.550000000000;749.980000000000;752.320000000000;755.550000000000;757.940000000000;760.440000000000;764.120000000000;767.260000000000;770.120000000000;772.560000000000;776.390000000000;779.050000000000;782.710000000000;785.450000000000;787.640000000000;789.850000000000;793.310000000000;796.230000000000;798.650000000000;802.300000000000;805.250000000000;807.350000000000;811.320000000000;814.370000000000;816.990000000000;818.710000000000;822.490000000000;825.260000000000;826.420000000000;829.040000000000;831.200000000000;834.290000000000;837.590000000000;839.840000000000;843.150000000000;845.950000000000;847.580000000000;849.650000000000;851.080000000000;853.960000000000;856.380000000000;858.410000000000;861.500000000000;865.340000000000;867.540000000000;869.630000000000;871.810000000000;874.170000000000;877.180000000000;879.600000000000;881.070000000000;884.390000000000;887.140000000000;889.320000000000;891.630000000000;895.170000000000;897.510000000000;900.070000000000;902.240000000000;904.860000000000;906.740000000000;909.140000000000;911.410000000000;913.830000000000;915.590000000000;917.520000000000;919.440000000000;922.290000000000;924.680000000000;926.800000000000;928.140000000000;930.120000000000;932.580000000000;935.200000000000;936.310000000000;938.010000000000;939.470000000000;941.230000000000;943.550000000000;946.220000000000;948.320000000000;950.010000000000;951.260000000000;953.810000000000;955.720000000000;958.170000000000;960.170000000000;961.940000000000;963.940000000000;966.270000000000;968.410000000000;970.250000000000;971.190000000000;973.670000000000;975;977.080000000000;978.900000000000;980.370000000000;982.810000000000;985.400000000000;985.310000000000;986.440000000000;987.980000000000;989.100000000000;991.660000000000;993.230000000000;994.370000000000;995.350000000000;996.390000000000;997.640000000000;1000;1001.80000000000;1004.10000000000;1004.50000000000;1005.30000000000;1005.90000000000;1007.60000000000;1009.10000000000;1011.40000000000;1012.60000000000;1013.70000000000;1015.50000000000;1017.30000000000;1018.90000000000;1020.50000000000;1021.50000000000;1023;1024.30000000000;1025.50000000000;1027.80000000000;1029.30000000000;1030.60000000000;1032;1032.90000000000;1033.50000000000;1034.30000000000;1035.40000000000;1036.80000000000;1037.90000000000;1039.40000000000;1041.30000000000;1041.90000000000;1043.20000000000;1043.80000000000;1043.90000000000;1044.90000000000;1045.70000000000;1047;1048.80000000000;1049.30000000000;1049.80000000000;1051;1052.90000000000;1053.90000000000;1054.70000000000;1054.90000000000;1055.50000000000;1056.70000000000;1058;1058.60000000000;1059.10000000000;1059;1061.70000000000;1062.50000000000;1063.40000000000;1064.80000000000;1069.60000000000;1048.10000000000;825.480000000000;924.790000000000;985.280000000000;1035.30000000000;1093.80000000000;1080.30000000000;1074.30000000000;1071.90000000000;1071.10000000000;1069.70000000000;1070.70000000000;1071.40000000000;1071.30000000000;1072.30000000000;1073.30000000000;1070.70000000000;1070.50000000000;1073.70000000000;1074.50000000000;1076;1076.40000000000;1077.40000000000;1079;1079;1079.40000000000;1079.70000000000;1079.60000000000;1080.10000000000;1083;1085;1086.60000000000;1090.30000000000;1093.60000000000;1098;1101.60000000000;1103.60000000000;1106.10000000000;1108.50000000000;1110.80000000000;1104.60000000000;1112.10000000000;1120.60000000000;1129.90000000000;1141.80000000000;1158.10000000000;1186.30000000000;1208.90000000000;882.760000000000;1221.50000000000;725.510000000000;802.160000000000;1030.90000000000;1053.30000000000;1041.20000000000;1114.80000000000;1103.80000000000;1100.50000000000;1095.60000000000;1092.40000000000];
% % sample corresponding REST2 clear-sky ghi 
% ghics = [7.15470000000000;8.97030000000000;10.8560000000000;12.8050000000000;14.8110000000000;16.8720000000000;18.9850000000000;21.1470000000000;23.3580000000000;25.6170000000000;27.9220000000000;30.2730000000000;32.6690000000000;35.1080000000000;37.5890000000000;40.1120000000000;42.6760000000000;45.2780000000000;47.9190000000000;50.5970000000000;53.3110000000000;56.0600000000000;58.8430000000000;61.6590000000000;64.5070000000000;67.3850000000000;70.2940000000000;73.2320000000000;76.1970000000000;79.1900000000000;82.2100000000000;85.2550000000000;88.3240000000000;91.4180000000000;94.5350000000000;97.6750000000000;100.840000000000;104.020000000000;107.220000000000;110.450000000000;113.690000000000;116.950000000000;120.230000000000;123.530000000000;126.850000000000;130.180000000000;133.530000000000;136.890000000000;140.270000000000;143.660000000000;147.070000000000;150.500000000000;153.930000000000;157.380000000000;160.850000000000;164.320000000000;167.810000000000;171.310000000000;174.820000000000;178.340000000000;181.870000000000;185.420000000000;188.970000000000;192.530000000000;196.100000000000;199.690000000000;203.280000000000;206.880000000000;210.480000000000;214.100000000000;217.730000000000;221.360000000000;225;228.640000000000;232.290000000000;235.960000000000;239.630000000000;243.300000000000;246.990000000000;250.680000000000;254.370000000000;258.070000000000;261.780000000000;265.490000000000;269.210000000000;272.930000000000;276.660000000000;280.390000000000;284.120000000000;287.860000000000;291.600000000000;295.350000000000;299.100000000000;302.850000000000;306.610000000000;310.370000000000;314.130000000000;317.890000000000;321.660000000000;325.430000000000;329.200000000000;332.970000000000;336.750000000000;340.520000000000;344.300000000000;348.080000000000;351.860000000000;355.640000000000;359.430000000000;363.210000000000;366.990000000000;370.780000000000;374.560000000000;378.350000000000;382.130000000000;385.920000000000;389.700000000000;393.490000000000;397.270000000000;401.050000000000;404.830000000000;408.610000000000;412.390000000000;416.170000000000;419.950000000000;423.730000000000;427.500000000000;431.270000000000;435.050000000000;438.810000000000;442.580000000000;446.350000000000;450.110000000000;453.870000000000;457.630000000000;461.380000000000;465.140000000000;468.900000000000;472.650000000000;476.400000000000;480.140000000000;483.890000000000;487.630000000000;491.370000000000;495.100000000000;498.830000000000;502.560000000000;506.280000000000;510;513.710000000000;517.420000000000;521.130000000000;524.830000000000;528.530000000000;532.220000000000;535.910000000000;539.600000000000;543.280000000000;546.950000000000;550.620000000000;554.280000000000;557.940000000000;561.590000000000;565.240000000000;568.880000000000;572.520000000000;576.150000000000;579.780000000000;583.390000000000;587.010000000000;590.610000000000;594.210000000000;597.810000000000;601.390000000000;604.970000000000;608.550000000000;612.110000000000;615.670000000000;619.230000000000;622.770000000000;626.310000000000;629.840000000000;633.370000000000;636.880000000000;640.390000000000;643.890000000000;647.390000000000;650.870000000000;654.350000000000;657.820000000000;661.280000000000;664.730000000000;668.180000000000;671.610000000000;675.040000000000;678.460000000000;681.870000000000;685.270000000000;688.670000000000;692.050000000000;695.420000000000;698.780000000000;702.130000000000;705.470000000000;708.790000000000;712.110000000000;715.420000000000;718.710000000000;722;725.270000000000;728.540000000000;731.790000000000;735.030000000000;738.260000000000;741.490000000000;744.700000000000;747.890000000000;751.080000000000;754.260000000000;757.430000000000;760.580000000000;763.730000000000;766.860000000000;769.980000000000;773.100000000000;776.200000000000;779.290000000000;782.370000000000;785.440000000000;788.490000000000;791.540000000000;794.580000000000;797.600000000000;800.620000000000;803.620000000000;806.610000000000;809.600000000000;812.570000000000;815.530000000000;818.480000000000;821.420000000000;824.350000000000;827.260000000000;830.170000000000;833.070000000000;835.950000000000;838.830000000000;841.690000000000;844.550000000000;847.390000000000;850.230000000000;853.050000000000;855.860000000000;858.670000000000;861.460000000000;863.010000000000;865.790000000000;868.550000000000;871.310000000000;874.050000000000;876.770000000000;879.490000000000;882.190000000000;884.880000000000;887.550000000000;890.210000000000;892.860000000000;895.500000000000;898.120000000000;900.720000000000;903.320000000000;905.900000000000;908.470000000000;911.020000000000;913.560000000000;916.080000000000;918.600000000000;921.090000000000;923.580000000000;926.050000000000;928.500000000000;930.940000000000;933.370000000000;935.780000000000;938.180000000000;940.560000000000;942.930000000000;945.280000000000;947.620000000000;949.950000000000;952.260000000000;954.550000000000;956.830000000000;959.100000000000;961.350000000000;963.580000000000;965.800000000000;968.010000000000;970.200000000000;972.370000000000;974.530000000000;976.670000000000;978.800000000000;980.920000000000;983.010000000000;985.090000000000;987.160000000000;989.210000000000;991.250000000000;993.260000000000;995.270000000000;997.250000000000;999.230000000000;1001.20000000000;1003.10000000000;1005;1007;1008.80000000000;1010.70000000000;1012.60000000000;1014.40000000000;1016.30000000000;1018.10000000000;1019.90000000000;1021.70000000000;1023.40000000000;1025.20000000000;1026.90000000000;1028.60000000000;1030.30000000000;1032;1033.60000000000;1035.30000000000;1036.90000000000;1038.50000000000;1040.10000000000;1041.70000000000;1043.30000000000;1044.80000000000;1046.40000000000;1047.90000000000;1049.40000000000;1050.80000000000;1052.30000000000;1053.80000000000;1055.20000000000;1056.60000000000;1058;1059.40000000000;1060.70000000000;1062.10000000000;1063.40000000000;1064.70000000000;1066;1067.20000000000;1068.50000000000;1069.70000000000;1070.90000000000;1072.10000000000;1073.30000000000;1074.50000000000;1075.60000000000;1076.80000000000;1077.90000000000;1079;1080.10000000000;1081.10000000000;1082.20000000000;1083.20000000000;1084.20000000000;1085.20000000000;1086.10000000000;1087.10000000000;1088;1088.90000000000;1089.80000000000;1090.70000000000;1091.60000000000;1092.40000000000;1093.20000000000;1094;1094.80000000000;1095.50000000000;1096.30000000000;1097;1097.70000000000;1098.30000000000;1099;1099.60000000000;1100.20000000000;1100.80000000000;1101.30000000000;1101.90000000000;1102.40000000000;1102.90000000000;1103.40000000000;1103.90000000000;1104.30000000000;1104.70000000000;1105.10000000000;1105.50000000000;1105.90000000000;1106.20000000000;1106.50000000000;1106.80000000000;1107.10000000000;1107.40000000000;1107.70000000000;1107.90000000000;1108.10000000000;1108.30000000000;1108.50000000000;1108.60000000000;1108.80000000000;1108.90000000000;1109;1109.10000000000;1109.20000000000;1109.20000000000;1109.30000000000;1109.30000000000;1109.30000000000;1109.30000000000;1109.30000000000;1109.20000000000;1109.20000000000;1109.10000000000;1109;1108.90000000000;1108.80000000000;1108.70000000000;1108.50000000000;1108.40000000000;1108.20000000000;1108;1107.80000000000;1107.60000000000;1107.30000000000;1107.10000000000;1106.80000000000;1106.50000000000;1106.20000000000;1105.90000000000;1105.50000000000;1105.10000000000;1104.70000000000;1104.30000000000;1103.90000000000;1103.50000000000;1103;1102.50000000000;1102;1101.50000000000;1101;1100.40000000000;1099.90000000000;1099.30000000000;1098.70000000000;1098;1097.40000000000;1096.70000000000;1096.10000000000;1095.40000000000;1094.60000000000;1093.90000000000;1093.10000000000;1092.40000000000;1091.60000000000;1090.80000000000;1090;1089.10000000000;1088.20000000000;1087.40000000000;1086.50000000000;1085.60000000000;1084.60000000000;1083.70000000000;1082.70000000000;1081.70000000000;1080.70000000000;1079.70000000000;1078.60000000000;1077.60000000000;1076.50000000000;1075.40000000000;1074.30000000000;1073.20000000000;1072;1070.90000000000;1069.70000000000;1068.50000000000;1067.30000000000;1066;1064.80000000000;1063.50000000000;1062.20000000000;1060.90000000000;1059.60000000000;1058.30000000000;1056.90000000000;1055.60000000000;1054.20000000000;1052.80000000000;1051.40000000000;1049.90000000000;1048.50000000000;1047;1045.50000000000;1044;1042.50000000000;1040.90000000000;1039.40000000000;1037.80000000000;1036.20000000000;1034.60000000000;1033;1031.30000000000;1029.70000000000;1028;1026.30000000000;1024.60000000000;1022.90000000000;1021.20000000000;1019.40000000000;1017.60000000000;1015.80000000000;1014;1012.20000000000;1010.40000000000;1008.50000000000;1006.70000000000;1004.80000000000;1002.90000000000;1000.90000000000;999.010000000000;997.060000000000;995.100000000000;993.120000000000;991.120000000000;989.110000000000;987.080000000000;985.040000000000;982.980000000000;980.900000000000;978.820000000000;976.710000000000;974.590000000000;972.450000000000;970.300000000000;968.140000000000;965.960000000000;963.760000000000;961.550000000000;959.320000000000;957.080000000000;954.830000000000;952.560000000000;950.280000000000;947.990000000000;945.680000000000;943.360000000000;941.030000000000;938.680000000000;936.320000000000;933.950000000000;931.560000000000;929.150000000000;926.740000000000;924.310000000000;921.870000000000;919.410000000000;916.940000000000;914.450000000000;911.960000000000;909.450000000000;906.920000000000;904.380000000000;901.830000000000;899.270000000000;896.690000000000;894.100000000000;891.490000000000;888.870000000000;886.240000000000;883.600000000000;880.940000000000;878.270000000000;875.590000000000;872.890000000000;870.180000000000;867.450000000000;864.720000000000;861.970000000000;859.210000000000;856.430000000000;853.640000000000;850.840000000000;848.030000000000;845.200000000000;842.360000000000;839.510000000000;836.640000000000;833.760000000000;830.870000000000;827.970000000000;825.060000000000;822.130000000000;819.190000000000;816.230000000000;813.270000000000;810.290000000000;807.300000000000;804.300000000000;801.280000000000;798.250000000000;795.220000000000;792.170000000000;789.120000000000;786.050000000000;782.980000000000;779.890000000000;776.790000000000;773.670000000000;770.550000000000;767.420000000000;764.270000000000;761.120000000000;757.950000000000;754.780000000000;751.590000000000;748.390000000000;745.190000000000;741.970000000000;738.740000000000;735.500000000000;732.260000000000;729;725.730000000000;722.460000000000;719.170000000000;715.870000000000;712.570000000000;709.250000000000;705.930000000000;702.600000000000;699.260000000000;695.900000000000;692.540000000000;689.180000000000;685.800000000000;682.410000000000;679.020000000000;675.620000000000;672.210000000000;668.790000000000;665.360000000000;661.930000000000;658.490000000000;655.040000000000;651.580000000000;648.110000000000;644.640000000000;641.160000000000;637.670000000000;634.180000000000;630.670000000000;627.170000000000;623.650000000000;620.130000000000;616.600000000000;613.060000000000;609.520000000000;605.970000000000;602.420000000000;598.860000000000;595.290000000000;591.730000000000;588.160000000000;584.580000000000;581;577.410000000000;573.810000000000;570.210000000000;566.610000000000;562.990000000000;559.370000000000;555.750000000000;552.120000000000;548.490000000000;544.850000000000;541.200000000000;537.550000000000;533.900000000000;530.240000000000;526.570000000000;522.910000000000;519.230000000000;515.560000000000;511.880000000000;508.190000000000;504.500000000000;500.810000000000;497.110000000000;493.410000000000;489.710000000000;486;482.300000000000;478.580000000000;474.870000000000;471.150000000000;467.430000000000;463.700000000000;459.980000000000;456.250000000000;452.520000000000;448.790000000000;445.050000000000;441.320000000000;437.580000000000;433.840000000000;430.100000000000;426.350000000000;422.610000000000;418.870000000000;415.120000000000;411.370000000000;407.630000000000;403.880000000000;400.130000000000;396.380000000000;392.630000000000;388.880000000000;385.130000000000;381.390000000000;377.640000000000;373.890000000000;370.150000000000;366.410000000000;362.670000000000;358.930000000000;355.180000000000;351.450000000000;347.710000000000;343.970000000000;340.230000000000;336.500000000000;332.760000000000;329.030000000000;325.300000000000;321.580000000000;317.850000000000;314.130000000000;310.410000000000;306.690000000000;302.970000000000;299.260000000000;295.550000000000;291.850000000000;288.150000000000;284.450000000000;280.760000000000;277.070000000000;273.380000000000;269.700000000000;266.020000000000;262.350000000000;258.690000000000;255.020000000000;251.370000000000;247.720000000000;244.070000000000;240.440000000000;236.800000000000;233.180000000000;229.560000000000;225.950000000000;222.340000000000;218.750000000000;215.160000000000;211.580000000000;208;204.440000000000;200.880000000000;197.340000000000;193.800000000000;190.270000000000;186.750000000000;183.250000000000;179.750000000000;176.260000000000;172.780000000000;169.320000000000;165.870000000000;162.430000000000;159;155.550000000000;152.100000000000;148.660000000000;145.230000000000;141.830000000000;138.440000000000;135.060000000000;131.710000000000;128.370000000000;125.060000000000;121.760000000000;118.480000000000;115.220000000000;111.980000000000;108.770000000000;105.570000000000;102.400000000000;99.2500000000000;96.1240000000000;93.0220000000000;89.9450000000000;86.8930000000000;83.8670000000000;80.8690000000000;77.8970000000000;74.9550000000000;72.0410000000000;69.1570000000000;66.3050000000000;63.4840000000000;60.6960000000000;57.9410000000000;55.2210000000000;52.5370000000000;49.8890000000000;47.2800000000000;44.7090000000000;42.1770000000000;39.6870000000000;37.2390000000000;34.8340000000000;32.4730000000000;30.1580000000000;27.8880000000000;25.6660000000000;23.4910000000000;21.3650000000000;19.2890000000000;17.2640000000000;15.2920000000000;13.3730000000000;11.5100000000000;9.70710000000000;7.96950000000000;6.30440000000000;4.72280000000000;3.23920000000000;1.87340000000000;9.01800000000000;10.8610000000000;12.7690000000000;14.7360000000000;16.7590000000000;18.8360000000000;20.9650000000000;23.1440000000000;25.3730000000000;27.6490000000000;29.9740000000000;32.3440000000000;34.7600000000000;37.2190000000000;39.7220000000000;42.2660000000000;44.8510000000000;47.4760000000000;50.1390000000000;52.8390000000000;55.5760000000000;58.3470000000000;61.1530000000000;63.9920000000000;66.8620000000000;69.7630000000000;72.6950000000000;75.6550000000000;78.6430000000000;81.6590000000000;84.7000000000000;87.7680000000000;90.8600000000000;93.9760000000000;97.1150000000000;100.280000000000;103.460000000000;106.670000000000;109.890000000000;113.140000000000;116.400000000000;119.690000000000;122.990000000000;126.310000000000;129.650000000000;133;136.370000000000;139.750000000000;143.160000000000;146.570000000000;150;153.450000000000;156.910000000000;160.380000000000;163.860000000000;167.360000000000;170.870000000000;174.390000000000;177.920000000000;181.460000000000;185.020000000000;188.580000000000;192.160000000000;195.740000000000;199.340000000000;202.940000000000;206.550000000000;210.180000000000;213.810000000000;217.440000000000;221.090000000000;224.740000000000;228.410000000000;232.080000000000;235.760000000000;239.440000000000;243.140000000000;246.840000000000;250.550000000000;254.260000000000;257.980000000000;261.710000000000;265.440000000000;269.180000000000;272.920000000000;276.660000000000;280.420000000000;284.170000000000;287.930000000000;291.700000000000;295.470000000000;299.240000000000;303.020000000000;306.800000000000;310.580000000000;314.370000000000;318.160000000000;321.950000000000;325.750000000000;329.550000000000;333.350000000000;337.150000000000;340.950000000000;344.760000000000;348.570000000000;352.380000000000;356.190000000000;360;363.810000000000;367.630000000000;371.440000000000;375.260000000000;379.070000000000;382.890000000000;386.710000000000;390.520000000000;394.340000000000;398.150000000000;401.970000000000;405.780000000000;409.600000000000;413.410000000000;417.220000000000;421.030000000000;424.840000000000;428.650000000000;432.460000000000;436.260000000000;440.060000000000;443.870000000000;447.660000000000;451.460000000000;455.260000000000;459.050000000000;462.850000000000;466.640000000000;470.430000000000;474.220000000000;478;481.790000000000;485.570000000000;489.340000000000;493.120000000000;496.890000000000;500.660000000000;504.420000000000;508.180000000000;511.940000000000;515.690000000000;519.440000000000;523.190000000000;526.930000000000;530.670000000000;534.400000000000;538.130000000000;541.860000000000;545.580000000000;549.290000000000;553.010000000000;556.710000000000;560.410000000000;564.110000000000;567.800000000000;571.480000000000;575.160000000000;578.840000000000;582.510000000000;586.170000000000;589.830000000000;593.480000000000;597.120000000000;600.760000000000;604.390000000000;608.020000000000;611.640000000000;615.250000000000;618.860000000000;622.460000000000;626.050000000000;629.640000000000;633.220000000000;636.790000000000;640.360000000000;643.910000000000;647.460000000000;651;654.540000000000;658.070000000000;661.580000000000;665.100000000000;668.600000000000;672.090000000000;675.580000000000;679.060000000000;682.530000000000;685.980000000000;689.420000000000;692.850000000000;696.260000000000;699.650000000000;703.030000000000;706.400000000000;709.760000000000;713.100000000000;716.430000000000;719.740000000000;723.040000000000;726.330000000000;729.600000000000;732.860000000000;736.110000000000;739.340000000000;742.560000000000;745.770000000000;748.970000000000;752.150000000000;755.320000000000;758.480000000000;761.630000000000;764.770000000000;767.890000000000;771;774.100000000000;777.190000000000;780.270000000000;783.330000000000;786.390000000000;789.430000000000;792.470000000000;795.490000000000;798.510000000000;801.510000000000;804.500000000000;807.490000000000;810.460000000000;813.430000000000;816.390000000000;819.340000000000;822.280000000000;825.210000000000;828.130000000000;831.050000000000;833.960000000000;836.860000000000;839.750000000000;842.640000000000;845.520000000000;848.400000000000;851.270000000000;854.130000000000;856.990000000000;859.850000000000;862.700000000000;864.310000000000;867.150000000000;869.970000000000;872.790000000000;875.590000000000;878.380000000000;881.150000000000;883.920000000000;886.670000000000;889.400000000000;892.130000000000;894.840000000000;897.530000000000;900.220000000000;902.880000000000;905.540000000000;908.180000000000;910.810000000000;913.420000000000;916.020000000000;918.610000000000;921.180000000000;923.740000000000;926.290000000000;928.820000000000;931.330000000000;933.840000000000;936.320000000000;938.800000000000;941.250000000000;943.700000000000;946.130000000000;948.540000000000;950.940000000000;953.330000000000;955.700000000000;958.060000000000;960.400000000000;962.720000000000;965.040000000000;967.330000000000;969.610000000000;971.880000000000;974.130000000000;976.360000000000;978.580000000000;980.790000000000;982.980000000000;985.150000000000;987.310000000000;989.450000000000;991.580000000000;993.690000000000;995.790000000000;997.870000000000;999.930000000000;1002;1004;1006;1008;1010;1012;1013.90000000000;1015.90000000000;1017.80000000000;1019.70000000000;1021.60000000000;1023.50000000000;1025.40000000000;1027.20000000000;1029;1030.80000000000;1032.60000000000;1034.40000000000;1036.20000000000;1037.90000000000;1039.70000000000;1041.40000000000;1043.10000000000;1044.80000000000;1046.40000000000;1048.10000000000;1049.70000000000;1051.30000000000;1052.90000000000;1054.50000000000;1056.10000000000;1057.60000000000;1059.10000000000;1060.60000000000;1062.10000000000;1063.60000000000;1065.10000000000;1066.50000000000;1067.90000000000;1069.30000000000;1070.70000000000;1072.10000000000;1073.40000000000;1074.80000000000;1076.10000000000;1077.40000000000;1078.70000000000;1079.90000000000;1081.20000000000;1082.40000000000;1083.60000000000;1084.80000000000;1085.90000000000;1087.10000000000;1088.20000000000;1089.30000000000;1090.40000000000;1091.50000000000;1092.50000000000;1093.60000000000;1094.60000000000;1095.60000000000;1096.50000000000;1097.50000000000;1098.40000000000;1099.40000000000;1100.30000000000;1101.10000000000;1102;1102.90000000000;1103.70000000000;1104.50000000000;1105.30000000000;1106.10000000000;1106.80000000000;1107.60000000000;1108.30000000000;1109;1109.70000000000;1110.30000000000;1111;1111.60000000000;1112.20000000000;1112.80000000000;1113.40000000000;1114;1114.50000000000;1115;1115.50000000000;1116;1116.50000000000;1116.90000000000;1117.30000000000;1117.70000000000;1118.10000000000;1118.50000000000;1118.80000000000;1119.20000000000;1119.50000000000;1119.80000000000;1120.10000000000;1120.30000000000;1120.60000000000;1120.80000000000;1121;1121.20000000000;1121.40000000000;1121.50000000000;1121.60000000000;1121.70000000000;1121.80000000000;1121.90000000000;1122;1122;1122;1122;1122;1122;1121.90000000000;1121.80000000000;1121.80000000000;1121.60000000000;1121.50000000000;1121.40000000000;1121.20000000000;1121;1120.80000000000;1120.60000000000;1120.30000000000;1120.10000000000;1119.80000000000;1119.50000000000;1119.20000000000;1118.80000000000;1118.50000000000;1118.10000000000;1117.70000000000;1117.30000000000;1116.80000000000;1116.40000000000;1115.90000000000;1115.40000000000;1114.90000000000;1114.40000000000;1113.80000000000;1113.30000000000;1112.70000000000;1112.10000000000;1111.40000000000;1110.80000000000;1110.10000000000;1109.40000000000;1108.70000000000;1108;1107.30000000000;1106.50000000000;1105.70000000000;1105;1104.10000000000;1103.30000000000;1102.50000000000;1101.60000000000;1100.70000000000;1099.80000000000;1098.90000000000;1097.90000000000;1097;1096;1095;1094;1093;1091.90000000000;1090.90000000000;1089.80000000000;1088.70000000000;1087.60000000000;1086.40000000000;1085.30000000000;1084.10000000000;1082.90000000000;1081.70000000000;1080.50000000000;1079.30000000000;1078;1076.70000000000;1075.50000000000;1074.10000000000;1072.80000000000;1071.50000000000;1070.10000000000;1068.80000000000;1067.40000000000;1066;1064.50000000000;1063.10000000000;1061.60000000000;1060.20000000000;1058.70000000000;1057.20000000000;1055.60000000000;1054.10000000000;1052.50000000000;1050.90000000000;1049.30000000000;1047.70000000000;1046.10000000000;1044.50000000000;1042.80000000000;1041.10000000000;1039.40000000000;1037.70000000000;1036;1034.20000000000;1032.50000000000;1030.70000000000;1028.90000000000;1027.10000000000;1025.20000000000;1023.40000000000;1021.50000000000;1019.60000000000;1017.70000000000;1015.80000000000;1013.90000000000;1012;1010;1008;1006;1004;1002;999.940000000000;997.880000000000;995.810000000000;993.710000000000;991.610000000000;989.480000000000;987.340000000000;985.190000000000;983.020000000000;980.830000000000;978.630000000000;976.410000000000;974.170000000000;971.920000000000;969.660000000000;967.380000000000;965.090000000000;962.780000000000;960.460000000000;958.120000000000;955.760000000000;953.390000000000;951;948.600000000000;946.180000000000;943.750000000000;941.300000000000;938.840000000000;936.360000000000;933.870000000000;931.360000000000;928.840000000000;926.300000000000;923.750000000000;921.180000000000;918.600000000000;916;913.390000000000;910.770000000000;908.130000000000;905.480000000000;902.810000000000;900.130000000000;897.440000000000;894.730000000000;892.010000000000;889.280000000000;886.530000000000;883.770000000000;881;878.210000000000;875.410000000000;872.600000000000;869.780000000000;866.940000000000;864.090000000000;861.230000000000;858.350000000000;855.460000000000;852.560000000000;849.650000000000;846.730000000000;843.790000000000;840.850000000000;837.890000000000;834.920000000000;831.940000000000;828.940000000000;825.940000000000;822.930000000000;819.900000000000;816.860000000000;813.810000000000;810.750000000000;807.690000000000;804.620000000000;801.530000000000;798.440000000000;795.330000000000;792.210000000000;789.080000000000;785.940000000000;782.790000000000;779.630000000000;776.460000000000;773.280000000000;770.080000000000;766.880000000000;763.670000000000;760.440000000000;757.210000000000;753.960000000000;750.710000000000;747.440000000000;744.170000000000;740.880000000000;737.590000000000;734.280000000000;730.970000000000;727.640000000000;724.310000000000;720.970000000000;717.610000000000;714.250000000000;710.880000000000;707.500000000000;704.110000000000;700.710000000000;697.310000000000;693.890000000000;690.470000000000;687.030000000000;683.590000000000;680.140000000000;676.680000000000;673.210000000000;669.740000000000;666.250000000000;662.760000000000;659.260000000000;655.750000000000;652.240000000000;648.710000000000;645.180000000000;641.640000000000;638.100000000000;634.540000000000;630.980000000000;627.410000000000;623.830000000000;620.250000000000;616.660000000000;613.060000000000;609.460000000000;605.850000000000;602.250000000000;598.630000000000;595.010000000000;591.380000000000;587.750000000000;584.110000000000;580.460000000000;576.810000000000;573.150000000000;569.490000000000;565.820000000000;562.140000000000;558.460000000000;554.770000000000;551.080000000000;547.390000000000;543.680000000000;539.980000000000;536.260000000000;532.550000000000;528.820000000000;525.100000000000;521.370000000000;517.630000000000;513.890000000000;510.150000000000;506.400000000000;502.650000000000;498.890000000000;495.130000000000;491.370000000000;487.610000000000;483.840000000000;480.060000000000;476.290000000000;472.510000000000;468.720000000000;464.940000000000;461.150000000000;457.360000000000;453.570000000000;449.770000000000;445.980000000000;442.180000000000;438.380000000000;434.570000000000;430.770000000000;426.960000000000;423.150000000000;419.340000000000;415.530000000000;411.720000000000;407.910000000000;404.100000000000;400.280000000000;396.470000000000;392.650000000000;388.840000000000;385.020000000000;381.210000000000;377.400000000000;373.590000000000;369.780000000000;365.970000000000;362.160000000000;358.350000000000;354.540000000000;350.730000000000;346.930000000000;343.120000000000;339.320000000000;335.520000000000;331.720000000000;327.920000000000;324.120000000000;320.330000000000;316.540000000000;312.750000000000;308.960000000000;305.180000000000;301.400000000000;297.620000000000;293.850000000000;290.080000000000;286.310000000000;282.550000000000;278.790000000000;275.040000000000;271.290000000000;267.540000000000;263.800000000000;260.070000000000;256.340000000000;252.620000000000;248.900000000000;245.190000000000;241.480000000000;237.780000000000;234.090000000000;230.400000000000;226.730000000000;223.060000000000;219.390000000000;215.740000000000;212.090000000000;208.450000000000;204.820000000000;201.200000000000;197.590000000000;193.990000000000;190.400000000000;186.810000000000;183.240000000000;179.680000000000;176.130000000000;172.590000000000;169.070000000000;165.550000000000;162.050000000000;158.540000000000;155.010000000000;151.490000000000;147.990000000000;144.510000000000;141.050000000000;137.600000000000;134.180000000000;130.770000000000;127.380000000000;124.010000000000;120.660000000000;117.330000000000;114.030000000000;110.740000000000;107.480000000000;104.240000000000;101.020000000000;97.8290000000000;94.6620000000000;91.5200000000000;88.4040000000000;85.3160000000000;82.2550000000000;79.2230000000000;76.2200000000000;73.2470000000000;70.3050000000000;67.3960000000000;64.5190000000000;61.6770000000000;58.8690000000000;56.0970000000000;53.3620000000000;50.6660000000000;48.0090000000000;45.3910000000000;42.8160000000000;40.2830000000000;37.7930000000000;35.3490000000000;32.9500000000000;30.5980000000000;28.2940000000000;26.0390000000000;23.8340000000000;21.6800000000000;19.5770000000000;17.5270000000000;15.5310000000000;13.5910000000000;11.7100000000000;9.89030000000000;8.13820000000000;6.46110000000000;4.86980000000000;3.37890000000000;2.00800000000000;0.782120000000000;9.53270000000000;11.4150000000000;13.3620000000000;15.3690000000000;17.4320000000000;19.5510000000000;21.7210000000000;23.9430000000000;26.2150000000000;28.5360000000000;30.9050000000000;33.3200000000000;35.7800000000000;38.2850000000000;40.8330000000000;43.4230000000000;46.0530000000000;48.7240000000000;51.4320000000000;54.1780000000000;56.9600000000000;59.7780000000000;62.6290000000000;65.5120000000000;68.4280000000000;71.3740000000000;74.3500000000000;77.3550000000000;80.3880000000000;83.4480000000000;86.5330000000000;89.6440000000000;92.7800000000000;95.9390000000000;99.1220000000000;102.330000000000;105.550000000000;108.800000000000;112.070000000000;115.350000000000;118.660000000000;121.980000000000;125.330000000000;128.690000000000;132.060000000000;135.460000000000;138.870000000000;142.290000000000;145.730000000000;149.190000000000;152.650000000000;156.140000000000;159.630000000000;163.140000000000;166.660000000000;170.190000000000;173.740000000000;177.290000000000;180.860000000000;184.440000000000;188.030000000000;191.630000000000;195.240000000000;198.850000000000;202.480000000000;206.120000000000;209.760000000000;213.420000000000;217.080000000000;220.750000000000;224.420000000000;228.110000000000;231.800000000000;235.510000000000;239.220000000000;242.930000000000;246.650000000000;250.380000000000;254.120000000000;257.860000000000;261.600000000000;265.360000000000;269.110000000000;272.870000000000;276.640000000000;280.410000000000;284.180000000000;287.960000000000;291.750000000000;295.530000000000;299.320000000000;303.120000000000;306.910000000000;310.710000000000;314.510000000000;318.320000000000;322.130000000000;325.940000000000;329.750000000000;333.560000000000;337.380000000000;341.200000000000;345.020000000000;348.840000000000;352.660000000000;356.480000000000;360.310000000000;364.130000000000;367.960000000000;371.780000000000;375.610000000000;379.440000000000;383.270000000000;387.090000000000;390.920000000000;394.750000000000;398.570000000000;402.400000000000;406.220000000000;410.050000000000;413.870000000000;417.690000000000;421.510000000000;425.330000000000;429.150000000000;432.970000000000;436.780000000000;440.600000000000;444.410000000000;448.220000000000;452.020000000000;455.830000000000;459.630000000000;463.440000000000;467.240000000000;471.040000000000;474.830000000000;478.630000000000;482.410000000000;486.200000000000;489.980000000000;493.760000000000;497.530000000000;501.300000000000;505.070000000000;508.830000000000;512.590000000000;516.340000000000;520.090000000000;523.830000000000;527.570000000000;531.310000000000;535.040000000000;538.770000000000;542.490000000000;546.200000000000;549.910000000000;553.620000000000;557.320000000000;561.020000000000;564.710000000000;568.390000000000;572.070000000000;575.740000000000;579.410000000000;583.070000000000;586.730000000000;590.380000000000;594.020000000000;597.660000000000;601.290000000000;604.920000000000;608.540000000000;612.150000000000;615.760000000000;619.350000000000;622.950000000000;626.530000000000;630.110000000000;633.690000000000;637.250000000000;640.810000000000;644.360000000000;647.910000000000;651.440000000000;654.970000000000;658.490000000000;662.010000000000;665.520000000000;669.020000000000;672.510000000000;675.990000000000;679.470000000000;682.940000000000;686.410000000000;689.860000000000;693.310000000000;696.750000000000;700.180000000000;703.600000000000;707.020000000000;710.420000000000;713.820000000000;717.200000000000;720.580000000000;723.950000000000;727.300000000000;730.650000000000;733.990000000000;737.320000000000;740.640000000000;743.950000000000;747.250000000000;750.540000000000;753.820000000000;757.090000000000;760.350000000000;763.600000000000;766.840000000000;770.060000000000;773.280000000000;776.490000000000;779.680000000000;782.870000000000;786.040000000000;789.200000000000;792.350000000000;795.490000000000;798.620000000000;801.740000000000;804.840000000000;807.940000000000;811.020000000000;814.090000000000;817.150000000000;820.190000000000;823.230000000000;826.250000000000;829.260000000000;832.260000000000;835.240000000000;838.210000000000;841.170000000000;844.120000000000;847.050000000000;849.980000000000;852.880000000000;855.780000000000;858.660000000000;861.530000000000;864.390000000000;867.230000000000;868.830000000000;871.660000000000;874.470000000000;877.260000000000;880.050000000000;882.810000000000;885.570000000000;888.310000000000;891.030000000000;893.740000000000;896.440000000000;899.120000000000;901.790000000000;904.440000000000;907.080000000000;909.700000000000;912.310000000000;914.910000000000;917.490000000000;920.060000000000;922.610000000000;925.140000000000;927.660000000000;930.170000000000;932.660000000000;935.140000000000;937.600000000000;940.050000000000;942.480000000000;944.890000000000;947.300000000000;949.680000000000;952.050000000000;954.410000000000;956.750000000000;959.080000000000;961.390000000000;963.680000000000;965.960000000000;968.230000000000;970.480000000000;972.710000000000;974.930000000000;977.130000000000;979.320000000000;981.490000000000;983.650000000000;985.790000000000;987.910000000000;990.020000000000;992.120000000000;994.200000000000;996.260000000000;998.300000000000;1000.30000000000;1002.40000000000;1004.40000000000;1006.30000000000;1008.30000000000;1010.30000000000;1012.20000000000;1014.10000000000;1016;1017.90000000000;1019.80000000000;1021.60000000000;1023.50000000000;1025.30000000000;1027.10000000000;1028.90000000000;1030.70000000000;1032.40000000000;1034.10000000000;1035.90000000000;1037.60000000000;1039.20000000000;1040.90000000000;1042.60000000000;1044.20000000000;1045.80000000000;1047.40000000000;1049;1050.50000000000;1052.10000000000;1053.60000000000;1055.10000000000;1056.60000000000;1058.10000000000;1059.60000000000;1061;1062.40000000000;1063.80000000000;1065.20000000000;1066.60000000000;1068;1069.30000000000;1070.60000000000;1071.90000000000;1073.20000000000;1074.50000000000;1075.70000000000;1076.90000000000;1078.20000000000;1079.40000000000;1080.50000000000;1081.70000000000;1082.80000000000;1084;1085.10000000000;1086.20000000000;1087.20000000000;1088.30000000000;1089.30000000000;1090.40000000000;1091.40000000000;1092.40000000000;1093.30000000000;1094.30000000000;1095.20000000000;1096.10000000000;1097;1097.90000000000;1098.80000000000;1099.60000000000;1100.50000000000;1101.30000000000;1102.10000000000;1102.90000000000;1103.60000000000;1104.40000000000;1105.10000000000;1105.80000000000;1106.50000000000;1107.10000000000;1107.80000000000;1108.40000000000;1109;1109.60000000000;1110.20000000000;1110.80000000000;1111.30000000000;1111.80000000000;1112.30000000000;1112.80000000000;1113.30000000000;1113.70000000000;1114.20000000000;1114.60000000000;1115;1115.30000000000;1115.70000000000;1116;1116.40000000000;1116.70000000000;1116.90000000000;1117.20000000000;1117.40000000000;1117.70000000000;1117.90000000000;1118.10000000000;1118.20000000000;1118.40000000000;1118.50000000000;1118.70000000000;1118.70000000000;1118.80000000000;1118.90000000000;1118.90000000000;1119;1119;1118.90000000000;1118.90000000000;1118.90000000000;1118.80000000000;1118.70000000000;1118.60000000000;1118.50000000000;1118.30000000000;1118.20000000000;1118;1117.80000000000;1117.60000000000;1117.40000000000;1117.10000000000;1116.80000000000;1116.50000000000;1116.20000000000;1115.90000000000;1115.60000000000;1115.20000000000;1114.80000000000;1114.40000000000;1114;1113.60000000000;1113.10000000000;1112.60000000000;1112.10000000000;1111.60000000000;1111.10000000000;1110.60000000000;1110;1109.40000000000;1108.80000000000;1108.20000000000;1107.50000000000;1106.90000000000;1106.20000000000;1105.50000000000;1104.80000000000;1104.10000000000;1103.30000000000;1102.60000000000;1101.80000000000;1101;1100.10000000000;1099.30000000000;1098.40000000000;1097.60000000000;1096.70000000000;1095.80000000000;1094.80000000000;1093.90000000000;1092.90000000000;1091.90000000000;1090.90000000000;1089.90000000000;1088.90000000000;1087.80000000000;1086.80000000000;1085.70000000000;1084.60000000000;1083.50000000000;1082.30000000000;1081.20000000000;1080;1078.80000000000;1077.60000000000;1076.40000000000;1075.10000000000;1073.80000000000;1072.60000000000;1071.30000000000;1070;1068.60000000000;1067.30000000000;1065.90000000000;1064.50000000000;1063.10000000000;1061.70000000000;1060.30000000000;1058.80000000000;1057.40000000000;1055.90000000000;1054.40000000000;1052.90000000000;1051.30000000000;1049.80000000000;1048.20000000000;1046.60000000000;1045;1043.40000000000;1041.70000000000;1040.10000000000;1038.40000000000;1036.70000000000;1035;1033.30000000000;1031.60000000000;1029.80000000000;1028;1026.20000000000;1024.40000000000;1022.60000000000;1020.80000000000;1018.90000000000;1017.10000000000;1015.20000000000;1013.30000000000;1011.40000000000;1009.40000000000;1007.50000000000;1005.50000000000;1003.50000000000;1001.50000000000;999.540000000000;997.510000000000;995.470000000000;993.420000000000;991.350000000000;989.260000000000;987.160000000000;985.040000000000;982.910000000000;980.760000000000;978.600000000000;976.430000000000;974.240000000000;972.030000000000;969.810000000000;967.580000000000;965.330000000000;963.080000000000;960.810000000000;958.530000000000;956.230000000000;953.930000000000;951.610000000000;949.270000000000;946.930000000000;944.570000000000;942.190000000000;939.810000000000;937.410000000000;935;932.570000000000;930.130000000000;927.680000000000;925.220000000000;922.740000000000;920.250000000000;917.740000000000;915.220000000000;912.690000000000;910.140000000000;907.590000000000;905.010000000000;902.430000000000;899.830000000000;897.210000000000;894.590000000000;891.950000000000;889.290000000000;886.620000000000;883.940000000000;881.240000000000;878.530000000000;875.810000000000;873.070000000000;870.320000000000;867.560000000000;864.780000000000;861.990000000000;859.180000000000;856.360000000000;853.520000000000;850.670000000000;847.810000000000;844.930000000000;842.040000000000;839.140000000000;836.220000000000;833.290000000000;830.340000000000;827.380000000000;824.400000000000;821.410000000000;818.410000000000;815.390000000000;812.350000000000;809.310000000000;806.250000000000;803.180000000000;800.110000000000;797.020000000000;793.910000000000;790.800000000000;787.680000000000;784.540000000000;781.390000000000;778.230000000000;775.060000000000;771.880000000000;768.690000000000;765.480000000000;762.270000000000;759.040000000000;755.800000000000;752.550000000000;749.300000000000;746.030000000000;742.750000000000;739.460000000000;736.160000000000;732.850000000000;729.520000000000;726.190000000000;722.850000000000;719.500000000000;716.140000000000;712.770000000000;709.390000000000;706;702.600000000000;699.200000000000;695.780000000000;692.350000000000;688.920000000000;685.470000000000;682.020000000000;678.560000000000;675.090000000000;671.610000000000;668.120000000000;664.620000000000;661.120000000000;657.600000000000;654.080000000000;650.560000000000;647.020000000000;643.470000000000;639.920000000000;636.360000000000;632.790000000000;629.220000000000;625.640000000000;622.050000000000;618.450000000000;614.850000000000;611.240000000000;607.620000000000;604;600.380000000000;596.750000000000;593.120000000000;589.470000000000;585.830000000000;582.170000000000;578.510000000000;574.840000000000;571.170000000000;567.490000000000;563.800000000000;560.110000000000;556.410000000000;552.700000000000;548.990000000000;545.280000000000;541.560000000000;537.830000000000;534.100000000000;530.360000000000;526.620000000000;522.880000000000;519.130000000000;515.370000000000;511.610000000000;507.850000000000;504.080000000000;500.310000000000;496.530000000000;492.750000000000;488.970000000000;485.180000000000;481.390000000000;477.590000000000;473.790000000000;469.990000000000;466.190000000000;462.380000000000;458.570000000000;454.760000000000;450.950000000000;447.130000000000;443.310000000000;439.490000000000;435.670000000000;431.840000000000;428.010000000000;424.190000000000;420.360000000000;416.520000000000;412.690000000000;408.860000000000;405.030000000000;401.190000000000;397.360000000000;393.520000000000;389.680000000000;385.850000000000;382.010000000000;378.180000000000;374.340000000000;370.510000000000;366.680000000000;362.840000000000;359.010000000000;355.180000000000;351.340000000000;347.510000000000;343.680000000000;339.850000000000;336.020000000000;332.190000000000;328.370000000000;324.540000000000;320.720000000000;316.900000000000;313.080000000000;309.270000000000;305.450000000000;301.650000000000;297.840000000000;294.040000000000;290.240000000000;286.440000000000;282.650000000000;278.870000000000;275.090000000000;271.310000000000;267.540000000000;263.770000000000;260.010000000000;256.260000000000;252.510000000000;248.760000000000;245.030000000000;241.300000000000;237.570000000000;233.860000000000;230.150000000000;226.450000000000;222.760000000000;219.070000000000;215.400000000000;211.730000000000;208.070000000000;204.430000000000;200.790000000000;197.160000000000;193.540000000000;189.940000000000;186.340000000000;182.760000000000;179.180000000000;175.620000000000;172.080000000000;168.540000000000;165.020000000000;161.510000000000;158.020000000000;154.510000000000;150.990000000000;147.490000000000;144;140.530000000000;137.090000000000;133.660000000000;130.250000000000;126.860000000000;123.490000000000;120.140000000000;116.820000000000;113.520000000000;110.240000000000;106.980000000000;103.750000000000;100.540000000000;97.3640000000000;94.2110000000000;91.0850000000000;87.9870000000000;84.9190000000000;81.8800000000000;78.8710000000000;75.8940000000000;72.9500000000000;70.0380000000000;67.1620000000000;64.3200000000000;61.5150000000000;58.7470000000000;56.0180000000000;53.3280000000000;50.6790000000000;48.0710000000000;45.5060000000000;42.9850000000000;40.5100000000000;38.0800000000000;35.6970000000000;33.3620000000000;31.0750000000000;28.8390000000000;26.6520000000000;24.5170000000000;22.4330000000000;20.4010000000000;18.4210000000000;16.4940000000000;14.6200000000000;12.8000000000000;11.0360000000000;9.33150000000000;7.93070000000000;9.46480000000000;11.0470000000000;12.6730000000000;14.3430000000000;16.0540000000000;17.8070000000000;19.6040000000000;21.4440000000000;23.3270000000000;25.2560000000000;27.2290000000000;29.2470000000000;31.3090000000000;33.4170000000000;35.5700000000000;37.7660000000000;40.0070000000000;42.2910000000000;44.6170000000000;46.9840000000000;49.3930000000000;51.8410000000000;54.3290000000000;56.8540000000000;59.4170000000000;62.0160000000000;64.6500000000000;67.3180000000000;70.0200000000000;72.7540000000000;75.5200000000000;78.3170000000000;81.1430000000000;83.9980000000000;86.8820000000000;89.7920000000000;92.7300000000000;95.6930000000000;98.6810000000000;101.690000000000;104.730000000000;107.790000000000;110.870000000000;113.970000000000;117.090000000000;120.240000000000;123.400000000000;126.580000000000;129.780000000000;133;136.240000000000;139.490000000000;142.760000000000;146.050000000000;149.350000000000;152.660000000000;156;159.340000000000;162.700000000000;166.070000000000;169.460000000000;172.850000000000;176.260000000000;179.690000000000;183.120000000000;186.560000000000;190.020000000000;193.490000000000;196.960000000000;200.450000000000;203.950000000000;207.460000000000;210.970000000000;214.500000000000;218.040000000000;221.580000000000;225.140000000000;228.700000000000;232.270000000000;235.840000000000;239.430000000000;243.020000000000;246.610000000000;250.220000000000;253.830000000000;257.440000000000;261.060000000000;264.690000000000;268.320000000000;271.960000000000;275.600000000000;279.240000000000;282.890000000000;286.550000000000;290.210000000000;293.870000000000;297.530000000000;301.200000000000;304.870000000000;308.550000000000;312.230000000000;315.910000000000;319.590000000000;323.280000000000;326.960000000000;330.650000000000;334.340000000000;338.040000000000;341.730000000000;345.430000000000;349.120000000000;352.820000000000;356.520000000000;360.220000000000;363.910000000000;367.610000000000;371.310000000000;375.010000000000;378.710000000000;382.410000000000;386.110000000000;389.810000000000;393.510000000000;397.200000000000;400.900000000000;404.590000000000;408.280000000000;411.980000000000;415.670000000000;419.360000000000;423.040000000000;426.740000000000;430.430000000000;434.120000000000;437.800000000000;441.490000000000;445.170000000000;448.860000000000;452.540000000000;456.220000000000;459.890000000000;463.570000000000;467.240000000000;470.910000000000;474.580000000000;478.240000000000;481.900000000000;485.560000000000;489.210000000000;492.860000000000;496.510000000000;500.150000000000;503.790000000000;507.420000000000;511.050000000000;514.670000000000;518.290000000000;521.910000000000;525.520000000000;529.130000000000;532.730000000000;536.320000000000;539.910000000000;543.500000000000;547.080000000000;550.650000000000;554.220000000000;557.780000000000;561.330000000000;564.880000000000;568.420000000000;571.950000000000;575.480000000000;579;582.520000000000;586.020000000000;589.520000000000;593.010000000000;596.500000000000;599.970000000000;603.440000000000;606.900000000000;610.360000000000;613.800000000000;617.240000000000;620.660000000000;624.080000000000;627.490000000000;630.890000000000;634.280000000000;637.670000000000;641.040000000000;644.410000000000;647.770000000000;651.110000000000;654.450000000000;657.770000000000;661.090000000000;664.390000000000;667.690000000000;670.970000000000;674.250000000000;677.510000000000;680.770000000000;684.010000000000;687.250000000000;690.470000000000;693.680000000000;696.890000000000;700.080000000000;703.260000000000;706.440000000000;709.600000000000;712.750000000000;715.900000000000;719.030000000000;722.150000000000;725.260000000000;728.360000000000;731.450000000000;734.530000000000;737.610000000000;740.670000000000;743.720000000000;746.760000000000;749.780000000000;752.800000000000;755.810000000000;758.810000000000;761.800000000000;764.780000000000;767.750000000000;770.700000000000;773.650000000000;776.590000000000;779.510000000000;782.430000000000;785.340000000000;788.230000000000;791.120000000000;793.990000000000;796.860000000000;799.710000000000;802.560000000000;805.390000000000;808.210000000000;811.030000000000;813.830000000000;816.620000000000;819.410000000000;821;823.770000000000;826.530000000000;829.280000000000;832.020000000000;834.750000000000;837.460000000000;840.170000000000;842.870000000000;845.550000000000;848.220000000000;850.880000000000;853.530000000000;856.170000000000;858.800000000000;861.410000000000;864.010000000000;866.600000000000;869.180000000000;871.740000000000;874.290000000000;876.830000000000;879.360000000000;881.870000000000;884.370000000000;886.860000000000;889.330000000000;891.790000000000;894.240000000000;896.670000000000;899.090000000000;901.490000000000;903.880000000000;906.260000000000;908.620000000000;910.970000000000;913.300000000000;915.620000000000;917.930000000000;920.220000000000;922.490000000000;924.750000000000;926.990000000000;929.220000000000;931.430000000000;933.630000000000;935.810000000000;937.980000000000;940.130000000000;942.260000000000;944.380000000000;946.480000000000;948.570000000000;950.640000000000;952.690000000000;954.730000000000;956.750000000000;958.750000000000;960.740000000000;962.700000000000;964.660000000000;966.590000000000;968.520000000000;970.420000000000;972.310000000000;974.190000000000;976.040000000000;977.880000000000;979.710000000000;981.520000000000;983.310000000000;985.090000000000;986.850000000000;988.590000000000;990.320000000000;992.030000000000;993.730000000000;995.410000000000;997.070000000000;998.710000000000;1000.30000000000;1002;1003.60000000000;1005.10000000000;1006.70000000000;1008.20000000000;1009.80000000000;1011.30000000000;1012.80000000000;1014.30000000000;1015.70000000000;1017.20000000000;1018.60000000000;1020;1021.40000000000;1022.80000000000;1024.10000000000;1025.50000000000;1026.80000000000;1028.10000000000;1029.40000000000;1030.70000000000;1031.90000000000;1033.20000000000;1034.40000000000;1035.60000000000;1036.80000000000;1038;1039.10000000000;1040.30000000000;1041.40000000000;1042.50000000000;1043.60000000000;1044.60000000000;1045.70000000000;1046.70000000000;1047.70000000000;1048.70000000000;1049.70000000000;1050.70000000000;1051.60000000000;1052.60000000000;1053.50000000000;1054.40000000000;1055.30000000000;1056.10000000000;1057;1057.80000000000;1058.60000000000;1059.40000000000;1060.20000000000;1060.90000000000;1061.70000000000;1062.40000000000;1063.10000000000;1063.80000000000;1064.40000000000;1065.10000000000;1065.70000000000;1066.30000000000;1066.90000000000;1067.50000000000;1068.10000000000;1068.60000000000;1069.10000000000;1069.60000000000;1070.10000000000;1070.60000000000;1071;1071.50000000000;1071.90000000000;1072.30000000000;1072.60000000000;1073;1073.30000000000;1073.70000000000;1074;1074.20000000000;1074.50000000000;1074.80000000000;1075;1075.20000000000;1075.40000000000;1075.50000000000;1075.70000000000;1075.80000000000;1075.90000000000;1076;1076.10000000000;1076.20000000000;1076.20000000000;1076.20000000000;1076.20000000000;1076.20000000000;1076.10000000000;1076.10000000000;1076;1075.90000000000;1075.80000000000;1075.70000000000;1075.50000000000;1075.30000000000;1075.10000000000;1074.90000000000;1074.70000000000;1074.50000000000;1074.20000000000;1073.90000000000;1073.60000000000;1073.30000000000;1073;1072.60000000000;1072.30000000000;1071.90000000000;1071.50000000000;1071;1070.60000000000;1070.10000000000;1069.60000000000];
% % sample dni data from Adelaide Airport, 
% dni = [0.780000000000000;0.780000000000000;0.860000000000000;1.07000000000000;1.30000000000000;5.78000000000000;55.8800000000000;80.2200000000000;105.880000000000;190.810000000000;262.300000000000;281.780000000000;294.180000000000;307.860000000000;320.260000000000;332.010000000000;342.890000000000;354.720000000000;364.820000000000;373.970000000000;384.910000000000;396.380000000000;406.750000000000;415.650000000000;424.400000000000;433.700000000000;443.370000000000;450.050000000000;459.540000000000;468.250000000000;475.870000000000;484.120000000000;492.310000000000;500.340000000000;508.050000000000;517.050000000000;524.030000000000;530.280000000000;537.460000000000;544.330000000000;551.130000000000;559.160000000000;566.580000000000;572.250000000000;576.820000000000;582.620000000000;588.920000000000;594.380000000000;595.850000000000;603.530000000000;607.970000000000;613.120000000000;617.610000000000;622.520000000000;627.500000000000;632.460000000000;637.730000000000;644.250000000000;649.060000000000;653.500000000000;657.180000000000;661.570000000000;665.740000000000;670.400000000000;674.750000000000;679.420000000000;683.520000000000;687.720000000000;691.980000000000;696.810000000000;699.750000000000;703.450000000000;707.160000000000;711.480000000000;714.930000000000;719.020000000000;722.100000000000;724.310000000000;727.740000000000;731.500000000000;734.520000000000;737.960000000000;740.870000000000;745.110000000000;748.660000000000;751.280000000000;755.490000000000;758.530000000000;762.330000000000;765.770000000000;769.280000000000;771.870000000000;775.150000000000;777.820000000000;781.800000000000;784.510000000000;787.150000000000;789.870000000000;791.940000000000;794.680000000000;796.020000000000;798.580000000000;801.380000000000;803.260000000000;806.730000000000;808.610000000000;810.260000000000;813.080000000000;816.290000000000;818.600000000000;819.720000000000;821.180000000000;822.810000000000;825.160000000000;827.930000000000;829.430000000000;830.600000000000;832.720000000000;834.990000000000;836.750000000000;838.570000000000;841.190000000000;843.920000000000;846.290000000000;848.650000000000;851.010000000000;852.330000000000;853.760000000000;856.460000000000;858.210000000000;860.950000000000;862.860000000000;865.590000000000;867.030000000000;869.710000000000;871;872.640000000000;874.210000000000;873.510000000000;874.500000000000;874.570000000000;876.250000000000;877.740000000000;879.240000000000;881.710000000000;884.100000000000;884.830000000000;886.590000000000;887.540000000000;887.750000000000;888.070000000000;889.060000000000;889.750000000000;890.460000000000;891.580000000000;892.150000000000;893.180000000000;894.670000000000;895.910000000000;897.400000000000;898.540000000000;899.190000000000;900.390000000000;901.760000000000;904.190000000000;906.270000000000;908.020000000000;908.890000000000;909.940000000000;910.560000000000;911.510000000000;912.670000000000;913.050000000000;913.690000000000;915.270000000000;915.960000000000;917.600000000000;918.830000000000;919.920000000000;920.140000000000;920.520000000000;922.200000000000;923.550000000000;923.920000000000;924.450000000000;924.160000000000;925.760000000000;927.230000000000;929.340000000000;930.530000000000;931.830000000000;932.590000000000;933.500000000000;934.230000000000;934.710000000000;936.020000000000;937.120000000000;938.480000000000;939.330000000000;940.590000000000;940.930000000000;941.570000000000;942.380000000000;943.670000000000;945.700000000000;947.010000000000;947.940000000000;948.350000000000;949.540000000000;951.030000000000;952.130000000000;952.830000000000;953.410000000000;956.440000000000;958.290000000000;959.600000000000;959.580000000000;958.720000000000;958.450000000000;958.440000000000;961.370000000000;962.400000000000;963.690000000000;963.010000000000;963.730000000000;964.340000000000;963.050000000000;964.200000000000;966.050000000000;967.850000000000;967.680000000000;968.110000000000;968.800000000000;971.440000000000;972.110000000000;974.840000000000;977.250000000000;976.750000000000;976.690000000000;978.400000000000;978.660000000000;978.990000000000;978.370000000000;981.440000000000;982.730000000000;983.860000000000;984.550000000000;984.230000000000;985.330000000000;985.430000000000;985.660000000000;986.450000000000;986.450000000000;986.770000000000;986.120000000000;987.110000000000;988.120000000000;989.260000000000;988.750000000000;990.080000000000;989.460000000000;989.680000000000;990.380000000000;990.150000000000;989.900000000000;990.600000000000;990.630000000000;990.280000000000;991.840000000000;992.540000000000;992.620000000000;991.960000000000;992.940000000000;993.310000000000;993.200000000000;994.550000000000;994.980000000000;995.380000000000;995.830000000000;995.780000000000;997.110000000000;997.690000000000;997.720000000000;998.890000000000;998.780000000000;998.750000000000;999.300000000000;998.950000000000;998.980000000000;1000;1001.80000000000;1002.50000000000;1002.70000000000;1002.30000000000;1001.10000000000;1000.50000000000;1001.80000000000;1002.20000000000;1002.80000000000;1003.30000000000;1003.70000000000;1004.10000000000;1003.70000000000;1004.30000000000;1003.90000000000;1004.90000000000;1005.20000000000;1006;1006.10000000000;1007.50000000000;1005.10000000000;1007.30000000000;1008;1008.10000000000;1007.90000000000;1008.70000000000;968.510000000000;1009.40000000000;1009.60000000000;1008.50000000000;1008.50000000000;1007.70000000000;1009.50000000000;1009.90000000000;1010;1010.80000000000;1010.80000000000;1011.10000000000;1011.60000000000;1012;1012;1011.30000000000;1011.90000000000;1011.90000000000;1010.90000000000;1011.30000000000;1009.90000000000;1009.90000000000;1010.60000000000;1010.50000000000;1010.60000000000;1010.70000000000;1011.50000000000;1011.30000000000;1010.90000000000;1012.60000000000;1013.80000000000;1013.10000000000;1012.90000000000;1013.20000000000;1013.50000000000;1014.70000000000;1015.10000000000;1015.20000000000;1015.50000000000;1015.30000000000;1015.60000000000;1016.20000000000;1016.60000000000;1017.10000000000;1017.70000000000;1019;1019.90000000000;1019.60000000000;1019.90000000000;1019.80000000000;1019.70000000000;1019;1018.90000000000;1018.90000000000;1018.70000000000;1018.80000000000;1018.30000000000;1018;1018.50000000000;1018.80000000000;1019.10000000000;1018.80000000000;1019;1019.40000000000;1019.20000000000;1018.80000000000;1019.80000000000;1019.20000000000;1019.20000000000;1019.60000000000;1018.90000000000;1019.30000000000;1019.30000000000;1019.80000000000;1020.90000000000;1020.60000000000;1020.60000000000;1020.10000000000;1020.90000000000;1020.80000000000;1021.50000000000;1017.20000000000;1021.80000000000;1022.60000000000;1022.50000000000;1022;1021.20000000000;1020.80000000000;1020.90000000000;1022;1022.10000000000;1022.60000000000;1022;1021.80000000000;1021.70000000000;1020.80000000000;1022.10000000000;1022;1022;1022.60000000000;1023.10000000000;1022.40000000000;1022.50000000000;1023;1022.30000000000;1021.90000000000;1021.30000000000;1021.10000000000;1021.90000000000;1022.10000000000;1024;1024.80000000000;1023.70000000000;1022.80000000000;1021.30000000000;1021.10000000000;1021.50000000000;1022.50000000000;1024.20000000000;1024.10000000000;1022.70000000000;1022;1021.20000000000;1022.10000000000;1022.10000000000;1022.80000000000;1020.40000000000;1020.10000000000;1019.70000000000;1019.90000000000;1020.40000000000;1021.80000000000;1020.60000000000;1021.90000000000;1022;1020.90000000000;1021;1019.10000000000;1018.40000000000;1018;1018.20000000000;1018;1018.20000000000;997.810000000000;981.230000000000;1016;1016.20000000000;1017.10000000000;1015.70000000000;1014.50000000000;1014.40000000000;1016.20000000000;1016.40000000000;1016.30000000000;1016.10000000000;1015.60000000000;1016;1015;1014.30000000000;1014.40000000000;1014;1013;1012.60000000000;1012.10000000000;1013.80000000000;1013.80000000000;1012.50000000000;1011.80000000000;1012.10000000000;1013.30000000000;1014.20000000000;1013.30000000000;1012.60000000000;1012.40000000000;1012.40000000000;1011.40000000000;1011.40000000000;1011;1011.10000000000;1010.70000000000;1009.80000000000;1009.90000000000;1008.90000000000;1009.20000000000;1009.20000000000;1008.70000000000;1008.90000000000;1008.30000000000;1008.40000000000;1007.80000000000;1006.90000000000;1006.90000000000;1006.30000000000;1007;1007.10000000000;1005.70000000000;1005.40000000000;1005.10000000000;1003.70000000000;1003.80000000000;1004.40000000000;1004.80000000000;1004.50000000000;1004.40000000000;1004.30000000000;1003.30000000000;1002;1001.40000000000;1000.40000000000;999.850000000000;999.190000000000;999.920000000000;1000.50000000000;999.940000000000;997.370000000000;996.640000000000;996.400000000000;996.510000000000;996.680000000000;995.240000000000;992.570000000000;992.110000000000;992.440000000000;992.580000000000;991.350000000000;991.980000000000;992.910000000000;992.950000000000;992.840000000000;992;991.130000000000;991.090000000000;990.650000000000;990.380000000000;988.620000000000;986.650000000000;986.440000000000;986.900000000000;986.580000000000;987.920000000000;987.740000000000;989.040000000000;987.620000000000;987.220000000000;987.690000000000;987.150000000000;986.390000000000;984.510000000000;983.970000000000;986.490000000000;988.270000000000;986.590000000000;984.940000000000;982.710000000000;980.040000000000;979.280000000000;978.260000000000;978.900000000000;978.630000000000;978.340000000000;977.560000000000;977.250000000000;976.730000000000;977.790000000000;976.350000000000;974.880000000000;974.020000000000;975.050000000000;974.690000000000;974.640000000000;974.400000000000;974.530000000000;971.970000000000;971.860000000000;971.190000000000;969.550000000000;968.900000000000;968.390000000000;967.740000000000;968.390000000000;968.120000000000;967.210000000000;966.750000000000;965.680000000000;964.900000000000;964.540000000000;963.030000000000;962.980000000000;963.190000000000;963.200000000000;961.250000000000;958.450000000000;956.240000000000;956.600000000000;956.580000000000;958.170000000000;957.980000000000;955.690000000000;953.190000000000;952.810000000000;950.660000000000;950.220000000000;948.770000000000;948.590000000000;948.370000000000;949.050000000000;949.990000000000;949.060000000000;946.490000000000;944.480000000000;942.730000000000;943.100000000000;943.660000000000;941.860000000000;939.860000000000;937.960000000000;937.980000000000;937.620000000000;937.390000000000;936.420000000000;935.500000000000;934.820000000000;932.460000000000;929.970000000000;928.430000000000;928.550000000000;926.080000000000;926.930000000000;928.160000000000;928.620000000000;926.550000000000;927;926.690000000000;925.300000000000;924.300000000000;922.980000000000;921.100000000000;920;917.930000000000;917;915.650000000000;915.140000000000;915.610000000000;914.050000000000;911.890000000000;911;910.740000000000;909.470000000000;908.110000000000;905.440000000000;903.740000000000;902.930000000000;903.430000000000;902.770000000000;901.930000000000;900.550000000000;899.100000000000;897.520000000000;896.230000000000;894.290000000000;893.430000000000;892.770000000000;891.410000000000;889.910000000000;889.150000000000;886.970000000000;883.880000000000;883.490000000000;881.480000000000;878.820000000000;878.210000000000;877.500000000000;875.730000000000;874.730000000000;875.610000000000;874.720000000000;872.230000000000;869.990000000000;869.350000000000;867;864.650000000000;864.070000000000;864.220000000000;862.240000000000;861.060000000000;859.730000000000;857.140000000000;854.730000000000;853.090000000000;850.360000000000;848.090000000000;846.430000000000;845.900000000000;844.210000000000;842.670000000000;839.380000000000;836.910000000000;835.980000000000;833.490000000000;831.390000000000;829.300000000000;827.520000000000;824.840000000000;823.760000000000;822.300000000000;822.720000000000;822.530000000000;819.090000000000;817.700000000000;816.320000000000;813.160000000000;810.680000000000;809.580000000000;808.730000000000;807.410000000000;805.660000000000;803.700000000000;801.880000000000;800.480000000000;799.930000000000;796.340000000000;792.230000000000;790.540000000000;788.110000000000;786.070000000000;782.840000000000;778.810000000000;777.300000000000;776.200000000000;774.080000000000;772.490000000000;770.800000000000;768.670000000000;767.130000000000;764.540000000000;761.840000000000;760.170000000000;757.430000000000;754.010000000000;750.530000000000;747.990000000000;744.650000000000;742.100000000000;738.870000000000;735.640000000000;733.300000000000;730.590000000000;728.990000000000;727.110000000000;722.870000000000;720.500000000000;717.910000000000;715.650000000000;713.740000000000;709.900000000000;705.720000000000;702.520000000000;698.600000000000;694.590000000000;691.650000000000;687.200000000000;682.970000000000;678.640000000000;674.910000000000;670.870000000000;667.090000000000;662.960000000000;658.540000000000;653.870000000000;649.660000000000;644.680000000000;639.880000000000;634.980000000000;630.080000000000;624;619.060000000000;614.340000000000;609.350000000000;604.520000000000;599.260000000000;594.370000000000;588.960000000000;583.900000000000;579.660000000000;575.090000000000;569.950000000000;564.070000000000;557.350000000000;551.220000000000;545.420000000000;539.160000000000;533.390000000000;527.380000000000;520.570000000000;513.240000000000;506.470000000000;499.830000000000;492.950000000000;485.750000000000;478.350000000000;470.230000000000;462.050000000000;454.210000000000;446.550000000000;439.230000000000;431.510000000000;423.050000000000;414.180000000000;406.410000000000;397.100000000000;387.420000000000;378.640000000000;369.120000000000;359.860000000000;350.610000000000;341.060000000000;331.200000000000;321.140000000000;310.950000000000;300.110000000000;288.580000000000;277.160000000000;265.750000000000;254.260000000000;242.310000000000;230.360000000000;218.200000000000;204.810000000000;189.330000000000;170.800000000000;108.230000000000;55.6000000000000;75.2700000000000;88.0800000000000;79.2600000000000;57.7400000000000;33.7400000000000;1.77000000000000;14.3300000000000;82.9500000000000;168.050000000000;216.420000000000;232.190000000000;246.950000000000;263.050000000000;277.660000000000;291.210000000000;305.060000000000;316.180000000000;327.840000000000;339.730000000000;349.810000000000;360.720000000000;371.790000000000;381.860000000000;393.060000000000;403.510000000000;414.760000000000;425.280000000000;434.140000000000;442;450.100000000000;457.780000000000;465.360000000000;472.680000000000;480.880000000000;488.780000000000;496.500000000000;505;513.070000000000;520.590000000000;527.810000000000;535.060000000000;542.350000000000;549.170000000000;554.790000000000;561.580000000000;568.940000000000;575.460000000000;582.440000000000;590.150000000000;596.480000000000;602.190000000000;607.960000000000;614.620000000000;621.110000000000;627.440000000000;632.710000000000;637.430000000000;643.910000000000;650.150000000000;655.040000000000;659.740000000000;664.370000000000;669.380000000000;675.180000000000;680.900000000000;685.650000000000;690.040000000000;695.450000000000;700.400000000000;704.830000000000;709.820000000000;714.970000000000;720.030000000000;724.330000000000;728.660000000000;731.970000000000;735.810000000000;739.250000000000;743.440000000000;747.650000000000;750.930000000000;755.560000000000;759.980000000000;763.440000000000;767.480000000000;771.040000000000;775.320000000000;779.640000000000;783.060000000000;786.880000000000;790.180000000000;793.170000000000;796.140000000000;799.580000000000;802.550000000000;805.020000000000;808.430000000000;810.850000000000;813.960000000000;817.220000000000;819.940000000000;822.630000000000;825.550000000000;828.310000000000;831.340000000000;834.040000000000;836.290000000000;839.400000000000;842.350000000000;844.430000000000;846.310000000000;849.330000000000;851.610000000000;854.420000000000;857.110000000000;859.150000000000;861.430000000000;863.770000000000;865.790000000000;867.760000000000;869.940000000000;871.030000000000;872.900000000000;874.930000000000;876.870000000000;878.610000000000;880.620000000000;879.940000000000;884.030000000000;886.980000000000;888.420000000000;891.010000000000;892;893.810000000000;895.730000000000;896.430000000000;898.110000000000;899.870000000000;901.900000000000;903.820000000000;904.980000000000;906.470000000000;907.340000000000;908.770000000000;910.980000000000;912.260000000000;913.460000000000;915.170000000000;916;918.050000000000;919.530000000000;920.200000000000;921.090000000000;923.510000000000;924.670000000000;925.670000000000;926.780000000000;927.830000000000;929.670000000000;931.050000000000;932.620000000000;934.110000000000;935.160000000000;936.710000000000;937.910000000000;938.400000000000;938.500000000000;940.210000000000;941.910000000000;943.020000000000;943.120000000000;944.900000000000;945.280000000000;946.730000000000;947.860000000000;948.900000000000;949.470000000000;950.640000000000;952.310000000000;953.460000000000;954.480000000000;957.280000000000;958.120000000000;958.930000000000;960.190000000000;961.730000000000;963.960000000000;964.630000000000;965.580000000000;966.410000000000;968.030000000000;967.410000000000;968.830000000000;971.130000000000;972.450000000000;972.970000000000;974.650000000000;975.490000000000;975.630000000000;977.060000000000;977.910000000000;977.850000000000;979.510000000000;980.460000000000;981.750000000000;982.590000000000;983.180000000000;983.370000000000;983.370000000000;983.100000000000;984.580000000000;985.750000000000;987.210000000000;989.100000000000;990.080000000000;990.950000000000;991.220000000000;991.620000000000;993.470000000000;993.890000000000;994.570000000000;995.250000000000;996.040000000000;996.710000000000;997.540000000000;998.040000000000;999.350000000000;999.950000000000;999.910000000000;1001.30000000000;1001.80000000000;1001.60000000000;1002.20000000000;1002.60000000000;1003.30000000000;1004;1004;1003.90000000000;1004.80000000000;1006.30000000000;1006.30000000000;1008.70000000000;1008.80000000000;1008.90000000000;1009.10000000000;1009.80000000000;1011.30000000000;1012.40000000000;1013.50000000000;1013.80000000000;1014.40000000000;1015.90000000000;1016.70000000000;1016.70000000000;1017.40000000000;1018;1018.90000000000;1020.60000000000;1021.60000000000;1022.30000000000;1022.60000000000;1022;1022.90000000000;1024.50000000000;1023.20000000000;1022.70000000000;1023.70000000000;1027;1026.30000000000;1024.30000000000;1026;1027.30000000000;1026.80000000000;1025.30000000000;1024.70000000000;1025.90000000000;1026.20000000000;1026.30000000000;1025.10000000000;1025.90000000000;1027.20000000000;1027.60000000000;1028.30000000000;1028.90000000000;1029.50000000000;1029.40000000000;1031.30000000000;1031.70000000000;1030.80000000000;1030.10000000000;1029.30000000000;1031.20000000000;1030.10000000000;1030.90000000000;1035.30000000000;1035.80000000000;1034.30000000000;1035.50000000000;1034.20000000000;1033.80000000000;1035.60000000000;1036.80000000000;1036.60000000000;1036.10000000000;1035.80000000000;1036.40000000000;1037.60000000000;1035.10000000000;1035.50000000000;1034.90000000000;1036.10000000000;1036.80000000000;1039.10000000000;1041.50000000000;1037.50000000000;1038.10000000000;1039.60000000000;1040.60000000000;1040.20000000000;1039.30000000000;1039.60000000000;1040.80000000000;1043;1040.60000000000;1040;1043.70000000000;1044.80000000000;1046.80000000000;1046.80000000000;1048.60000000000;1048.60000000000;1047.90000000000;1047;1048.60000000000;1046;1049.20000000000;1050.90000000000;1050.50000000000;1051.10000000000;1049.80000000000;1049.10000000000;1049.50000000000;1049.10000000000;1048.90000000000;1050.10000000000;1052.80000000000;1052.10000000000;1050.90000000000;1050;1048.80000000000;1049;1050.90000000000;1052.20000000000;1051.10000000000;1049.80000000000;1048.20000000000;1052.80000000000;1053.10000000000;1052.70000000000;1050.10000000000;1052.50000000000;1052.70000000000;1053.60000000000;1054.20000000000;1051.90000000000;1051.10000000000;1051.80000000000;1050.30000000000;1050.40000000000;1051.30000000000;1052;1054.30000000000;1054.90000000000;1054.50000000000;1055.30000000000;1053.80000000000;1053.20000000000;1053.90000000000;1056;1055.90000000000;1054.30000000000;1052.50000000000;1052;1053.20000000000;1053.80000000000;1054;1052.50000000000;1052.60000000000;1055.10000000000;1055.50000000000;1054.40000000000;1053.80000000000;1053.20000000000;1053.30000000000;1053.90000000000;1056.60000000000;1055.80000000000;1055;1053.70000000000;1054.80000000000;1053.60000000000;1052.90000000000;1054;1056.80000000000;1057.60000000000;1056;1055.90000000000;1055.10000000000;1050.70000000000;1049.40000000000;1051.70000000000;1053.30000000000;1052.80000000000;1052.50000000000;1048.10000000000;1048.30000000000;1048.10000000000;1048.90000000000;1050.40000000000;1051.20000000000;1053.10000000000;1055.50000000000;1053.60000000000;1053.10000000000;1054.40000000000;1055.10000000000;1052.80000000000;1052.70000000000;1052.70000000000;1053.20000000000;1052.60000000000;1051.80000000000;1050.20000000000;1050.70000000000;1054.80000000000;1055.30000000000;1052.20000000000;1052;1052.40000000000;1049.40000000000;1047.30000000000;1047.70000000000;1047;1043.10000000000;1045.30000000000;1042.80000000000;1042.40000000000;1041.70000000000;1040.30000000000;1041.70000000000;1042.70000000000;1043.50000000000;1043.10000000000;1041.70000000000;1042.20000000000;1042.30000000000;1041.30000000000;1040.40000000000;1040.60000000000;1039.90000000000;1040.80000000000;1041.90000000000;1041.40000000000;1042.30000000000;1041.30000000000;1041;1041.40000000000;1041.90000000000;1041.50000000000;1040.70000000000;1040.90000000000;1040.90000000000;1040.30000000000;1040.10000000000;1040.30000000000;1040.10000000000;1040.30000000000;1039.30000000000;1038.70000000000;1038.20000000000;1038.40000000000;1039;1039.60000000000;1039.80000000000;1040.80000000000;1040.30000000000;1039.90000000000;1040.50000000000;1040.90000000000;1040;1039.10000000000;1037.70000000000;1037.80000000000;1037.40000000000;1036.80000000000;1037.70000000000;1038.50000000000;1038.80000000000;1038.60000000000;1037.80000000000;1037.40000000000;1036.50000000000;1036.60000000000;1035.60000000000;1035.30000000000;1035.60000000000;1036.10000000000;1036.20000000000;1036;1035.90000000000;1036.20000000000;1036.30000000000;1036.60000000000;1037;1036.70000000000;1036.60000000000;1036.10000000000;1035.70000000000;1035.50000000000;1035;1034.80000000000;1034.50000000000;1033.20000000000;1031.60000000000;1029.60000000000;1028.50000000000;1029.50000000000;1029.50000000000;1028.90000000000;1029.20000000000;1029.60000000000;1029.70000000000;1029.50000000000;1029.40000000000;1029.10000000000;1029;1028.20000000000;1026.70000000000;1026.20000000000;1026;1026;1026.70000000000;1026.20000000000;1026.30000000000;1026.40000000000;1026.20000000000;1026.20000000000;1025.50000000000;1025.50000000000;1025.20000000000;1025.40000000000;1025.10000000000;1025.10000000000;1023.70000000000;1023;1021.60000000000;1021.70000000000;1021.80000000000;1021.30000000000;1020.30000000000;1019.90000000000;1019.30000000000;1018;1017.10000000000;1017.20000000000;1016.90000000000;1016.70000000000;1016.20000000000;1016.20000000000;1016.20000000000;1016.10000000000;1016.10000000000;1015.80000000000;1014.90000000000;1014.90000000000;1014.30000000000;1013.70000000000;1012.90000000000;1012;1011.30000000000;1011.20000000000;1010.30000000000;1009.40000000000;1008.20000000000;1007.80000000000;1007.50000000000;1007.60000000000;1008.20000000000;1008.40000000000;1008.70000000000;1008;1007.60000000000;1007.30000000000;1006.70000000000;1005.90000000000;1004.80000000000;1004.20000000000;1003.20000000000;1002.80000000000;1002.40000000000;1002;1002.20000000000;1001.90000000000;1001.70000000000;1001;1000.40000000000;1000.30000000000;1000.20000000000;999.550000000000;998.810000000000;997.250000000000;996.230000000000;995.460000000000;994.350000000000;993.590000000000;993.420000000000;991.880000000000;991.230000000000;990.730000000000;989.460000000000;988.640000000000;987.450000000000;986.040000000000;985.090000000000;984.610000000000;983.500000000000;982.490000000000;982.050000000000;981.040000000000;980.050000000000;979.010000000000;978.220000000000;977.320000000000;976.560000000000;975.660000000000;974.650000000000;974.080000000000;973.410000000000;971.970000000000;971.190000000000;970.990000000000;970.690000000000;969.850000000000;968.690000000000;967.480000000000;966.980000000000;966.300000000000;965.620000000000;964.470000000000;963.920000000000;963.100000000000;962.170000000000;961.370000000000;960.710000000000;960.130000000000;958.890000000000;956.920000000000;955.770000000000;955.320000000000;954.940000000000;954.040000000000;953.210000000000;952.400000000000;951.240000000000;950.180000000000;948.450000000000;947.100000000000;946.530000000000;944.870000000000;943.420000000000;942.300000000000;940.820000000000;940.010000000000;938.170000000000;937.380000000000;936.510000000000;936.020000000000;934.850000000000;933.900000000000;932.560000000000;931.140000000000;930.440000000000;928.670000000000;927.110000000000;926.460000000000;925.630000000000;925.180000000000;924.060000000000;923.160000000000;921.160000000000;919.440000000000;918.310000000000;917.170000000000;915.570000000000;913.980000000000;912.450000000000;911.700000000000;910.470000000000;909.170000000000;907.870000000000;905.670000000000;904.300000000000;902.710000000000;900.560000000000;898.960000000000;897.110000000000;895.430000000000;893.920000000000;892.100000000000;890.490000000000;888.190000000000;886.260000000000;884.070000000000;882.030000000000;880.520000000000;878.780000000000;876.670000000000;874.700000000000;872.390000000000;870.120000000000;867.370000000000;865.700000000000;863.990000000000;862.210000000000;860.630000000000;858.790000000000;856.870000000000;854.840000000000;852.390000000000;849.980000000000;847.370000000000;844.250000000000;842.230000000000;840.990000000000;838.700000000000;836.390000000000;834.270000000000;832.110000000000;829.590000000000;826.590000000000;824.150000000000;822.320000000000;819.980000000000;818.220000000000;816;814.410000000000;812.480000000000;809.500000000000;807.090000000000;805.080000000000;802.880000000000;800.260000000000;796.980000000000;793.820000000000;790.090000000000;786.400000000000;783.230000000000;780.120000000000;777.120000000000;774.250000000000;770.250000000000;767.460000000000;763.990000000000;760.380000000000;756.900000000000;753.930000000000;750.450000000000;746.300000000000;742.240000000000;738.410000000000;733.650000000000;729.340000000000;725.600000000000;721.090000000000;715.980000000000;710.710000000000;706.440000000000;702.810000000000;700.140000000000;697.240000000000;693.790000000000;690.630000000000;686.580000000000;682.370000000000;677.390000000000;672.500000000000;668.520000000000;663.720000000000;659.500000000000;654.760000000000;649.810000000000;645.620000000000;640.430000000000;635.480000000000;629.630000000000;623.890000000000;619.350000000000;614.280000000000;609.090000000000;603.340000000000;597.530000000000;591.580000000000;585.940000000000;579.660000000000;573.160000000000;566.980000000000;561.210000000000;555.170000000000;547.880000000000;541.450000000000;534.380000000000;527.650000000000;520.580000000000;513.100000000000;505.730000000000;498.590000000000;491.500000000000;484.170000000000;475.910000000000;468.320000000000;459.690000000000;450.920000000000;442.300000000000;433;423.430000000000;413.890000000000;403.710000000000;393.880000000000;384.040000000000;374.130000000000;365.030000000000;355.610000000000;345.660000000000;335.100000000000;324.650000000000;313.680000000000;303.320000000000;291.370000000000;279.640000000000;267.620000000000;256.590000000000;245.240000000000;235.070000000000;224.270000000000;214.340000000000;202.700000000000;188.620000000000;174.210000000000;162.890000000000;128;63.5300000000000;41.3900000000000;60.3600000000000;59.0400000000000;49.8600000000000;33.2900000000000;14.0400000000000;0;17.9100000000000;90.2800000000000;175.680000000000;217.930000000000;231.870000000000;245.660000000000;260.300000000000;273.500000000000;283.840000000000;298.460000000000;310.430000000000;322.200000000000;334.030000000000;346.610000000000;358.220000000000;370.620000000000;383.880000000000;395.540000000000;406.410000000000;417.470000000000;427.820000000000;438.730000000000;448.690000000000;458.040000000000;468.340000000000;478.710000000000;487.760000000000;497.650000000000;506.960000000000;516.380000000000;525.550000000000;533.760000000000;541.570000000000;548.930000000000;556.320000000000;563.800000000000;571.930000000000;579.140000000000;586.460000000000;593.700000000000;600.310000000000;606.400000000000;612.270000000000;618.430000000000;624.170000000000;629.720000000000;635.070000000000;640.570000000000;646.890000000000;652.090000000000;657.370000000000;662.980000000000;667.820000000000;672.550000000000;677.790000000000;682.420000000000;686.970000000000;691.970000000000;696.160000000000;700.800000000000;704.720000000000;708.810000000000;712.530000000000;717.040000000000;720.990000000000;724.750000000000;728.640000000000;732.250000000000;734.940000000000;739.680000000000;744.060000000000;747.840000000000;752.220000000000;756.540000000000;760.240000000000;762.970000000000;767;771.260000000000;774.810000000000;778.580000000000;782.970000000000;785.610000000000;787.490000000000;790.580000000000;794.410000000000;797.530000000000;801.110000000000;804.020000000000;806.930000000000;809.340000000000;812.270000000000;816.170000000000;818.200000000000;819.840000000000;823.170000000000;824.910000000000;826.060000000000;829.020000000000;832;835.110000000000;837.350000000000;841.200000000000;843.640000000000;844.420000000000;847.580000000000;849.300000000000;852.400000000000;854.410000000000;854.970000000000;856.270000000000;859.400000000000;861.210000000000;862;863.570000000000;865.830000000000;868.930000000000;869.380000000000;871.860000000000;874.150000000000;875.890000000000;875.660000000000;878.380000000000;882.190000000000;884.130000000000;884.980000000000;889.050000000000;889.790000000000;891.720000000000;894.170000000000;894.120000000000;895.870000000000;900.460000000000;900.730000000000;905.040000000000;905.570000000000;906.280000000000;912.180000000000;912.480000000000;912.300000000000;916.390000000000;918.730000000000;917.860000000000;919.480000000000;920.080000000000;922.280000000000;923.610000000000;922.140000000000;925.310000000000;925.100000000000;925.940000000000;922.230000000000;926.430000000000;927.190000000000;926.510000000000;929.770000000000;929.150000000000;928.970000000000;932.450000000000;937.900000000000;938.820000000000;941.340000000000;942.510000000000;944.250000000000;946.440000000000;948.640000000000;949.120000000000;950.610000000000;952.680000000000;954.400000000000;956.280000000000;956.620000000000;958.570000000000;959.240000000000;961.300000000000;961.660000000000;961.910000000000;963.950000000000;964.410000000000;966.100000000000;967.020000000000;968.450000000000;969.500000000000;969.140000000000;969.980000000000;970.180000000000;971.060000000000;970.270000000000;970.120000000000;970.410000000000;970.050000000000;971.500000000000;972.920000000000;973.430000000000;973.020000000000;973.530000000000;975.700000000000;975.260000000000;975.970000000000;975.540000000000;978.340000000000;978.880000000000;978.500000000000;980.400000000000;982.150000000000;982.520000000000;984.110000000000;985.970000000000;983.960000000000;985.910000000000;987.490000000000;987.550000000000;987.800000000000;986.810000000000;988.100000000000;990.400000000000;991.630000000000;991.810000000000;992.150000000000;993.800000000000;994.270000000000;995.300000000000;996.270000000000;996.450000000000;997.260000000000;997.590000000000;997.780000000000;997.610000000000;998.160000000000;999.330000000000;1002.70000000000;1004.60000000000;1003.40000000000;1003.60000000000;1004.10000000000;1004.70000000000;1005.50000000000;1007.30000000000;1007.10000000000;1006.10000000000;1005.20000000000;1005.90000000000;1006.90000000000;1007.30000000000;1007.30000000000;1008.30000000000;1009.90000000000;1008.40000000000;1011.70000000000;1009.60000000000;1010.50000000000;1010.50000000000;1012.10000000000;1011.30000000000;1013.90000000000;1014.40000000000;1011.80000000000;1015;1016.20000000000;1016.50000000000;1016.80000000000;1015.30000000000;1017.60000000000;1017;1017.30000000000;1021.20000000000;1018.50000000000;1020.80000000000;1020.40000000000;1019.30000000000;1019.50000000000;1021.10000000000;1019.90000000000;1019.40000000000;1021.30000000000;1021.80000000000;1022.40000000000;1024.30000000000;1023.20000000000;1025.90000000000;1026.10000000000;1026.70000000000;1027.30000000000;1027.80000000000;1028.50000000000;1029.10000000000;1029.60000000000;1029.90000000000;1030.30000000000;1030.60000000000;1029.90000000000;1030.40000000000;1030;1030.30000000000;1029.70000000000;1030.40000000000;1030.80000000000;1031.70000000000;1032.90000000000;1033.40000000000;1033.80000000000;1035;1035.70000000000;1036.50000000000;1036.30000000000;1037.90000000000;1038.90000000000;1040.20000000000;1040.90000000000;1041.60000000000;1041.20000000000;1041.30000000000;1041;1041.10000000000;1041.90000000000;1042;1042.80000000000;1043.20000000000;1044;1044.90000000000;1045.60000000000;1045.60000000000;1045.90000000000;1045.30000000000;1045.50000000000;1045.20000000000;1045.60000000000;1046.50000000000;1046.20000000000;1046.50000000000;1047.30000000000;1047;1047;1046.60000000000;1046.40000000000;1047.10000000000;1047.90000000000;1048.10000000000;1047.40000000000;1047.30000000000;1047.50000000000;1048.90000000000;1049.10000000000;1048.90000000000;1049.50000000000;1049.60000000000;1049.60000000000;1049.40000000000;1049.10000000000;1048.90000000000;1048.90000000000;1048.80000000000;1049.30000000000;1049.80000000000;1049.90000000000;1050;1050.20000000000;1049.70000000000;1050.40000000000;1050.40000000000;1050.30000000000;1050.20000000000;1047.50000000000;1050.60000000000;1051.10000000000;1051.80000000000;1051.60000000000;1052;1052.50000000000;1052.40000000000;1051.80000000000;1051.60000000000;1051;1051.60000000000;1052.20000000000;1052.30000000000;1052.40000000000;1052.60000000000;1053;1053.20000000000;1053.10000000000;1052.70000000000;1052;1051.80000000000;1051.90000000000;1052;1052.10000000000;1051.60000000000;1051.80000000000;1051.90000000000;1052.10000000000;1052.20000000000;1052.40000000000;1052.30000000000;1051.10000000000;1050.40000000000;1049.90000000000;1050.30000000000;1050.70000000000;1050.90000000000;1051.10000000000;1052.10000000000;1052.10000000000;1052;1052;1052.40000000000;1052.10000000000;1051.70000000000;1051.70000000000;1052;1052.50000000000;1052.30000000000;1052.90000000000;1053.20000000000;1052.10000000000;1052.50000000000;1052.90000000000;1053.10000000000;1053.30000000000;1053.90000000000;1053.50000000000;1054.20000000000;1054.20000000000;1053.20000000000;1053.60000000000;1053.30000000000;1052.80000000000;1052.80000000000;1053.60000000000;1053.70000000000;1053.30000000000;1053.30000000000;1053.30000000000;1053.60000000000;1053.50000000000;1052.40000000000;1052.20000000000;1051.80000000000;1051.40000000000;1051;1051.50000000000;1050.80000000000;1050.70000000000;1050.70000000000;1050.70000000000;1050.80000000000;1050.60000000000;1050.30000000000;1050.50000000000;1050.90000000000;1050.70000000000;1051.30000000000;1050.60000000000;1050.10000000000;1049.80000000000;1049.60000000000;1049.70000000000;1049.20000000000;1048.60000000000;1049.10000000000;1048.50000000000;1048.30000000000;1048.30000000000;1048.90000000000;1049;1048.50000000000;1047.80000000000;1048.70000000000;1049;1049;1048.80000000000;1047.80000000000;1047.40000000000;1047.30000000000;1047.60000000000;1048.30000000000;1049.10000000000;1049.40000000000;1048.60000000000;1048.60000000000;1048.30000000000;1048.40000000000;1047.90000000000;1047.70000000000;1047.70000000000;1047.50000000000;1047.60000000000;1047.30000000000;1047.20000000000;1047.80000000000;1047.80000000000;1048.10000000000;1048;1048.10000000000;1047.60000000000;1047;1046.10000000000;1045.30000000000;1044.40000000000;1044.10000000000;1043.70000000000;1042.50000000000;1042.50000000000;1042.80000000000;1041.70000000000;1040.60000000000;1039.70000000000;1039.40000000000;1039.30000000000;1039.20000000000;1038.60000000000;1038.10000000000;1037.70000000000;1037;1037.20000000000;1036.80000000000;1036.60000000000;1036.30000000000;1034.90000000000;1034.10000000000;1034.10000000000;1034;1034;1034.30000000000;1034.10000000000;1033.30000000000;1033.20000000000;1033.30000000000;1032.90000000000;1032.30000000000;1031.90000000000;1030.80000000000;1029.60000000000;1028.70000000000;1028.30000000000;1028.10000000000;1028.10000000000;1028.40000000000;1028.40000000000;1027;1027.20000000000;1019.70000000000;1013.10000000000;1024.70000000000;1024.50000000000;1025;1024.20000000000;1023.10000000000;1021.90000000000;1019.40000000000;1016.90000000000;1018.70000000000;1022.60000000000;1021.20000000000;1020.90000000000;1020.50000000000;1020.70000000000;1020.30000000000;1020.20000000000;1020;1019.20000000000;1018.40000000000;1018.30000000000;1018.70000000000;1017.30000000000;1016.80000000000;1016.90000000000;1016.20000000000;1015.80000000000;1015;1014.60000000000;1014.60000000000;1014.90000000000;1013.10000000000;1013;1012.80000000000;1012.40000000000;1011.30000000000;1009.70000000000;1010.90000000000;1010.30000000000;1009.40000000000;1008.50000000000;1007.20000000000;1005.80000000000;1003.90000000000;1003.10000000000;1000.40000000000;1000.60000000000;1003.50000000000;1003.50000000000;1002.50000000000;1001.70000000000;1000.30000000000;998.820000000000;997.770000000000;996.520000000000;996.310000000000;996.180000000000;995.090000000000;994.490000000000;992.800000000000;991.460000000000;990.660000000000;990.470000000000;987.890000000000;986.660000000000;983.080000000000;983.060000000000;984.300000000000;983.710000000000;982.960000000000;983.110000000000;982.300000000000;980.650000000000;979.570000000000;978.290000000000;977.050000000000;975.980000000000;974.890000000000;974.670000000000;973.800000000000;972.440000000000;970.990000000000;969.920000000000;969.190000000000;967.890000000000;966.650000000000;964.850000000000;964.130000000000;965.110000000000;964.820000000000;963.110000000000;961.750000000000;960.380000000000;958.980000000000;957.620000000000;956.060000000000;954.920000000000;953.780000000000;952.720000000000;951.920000000000;950.730000000000;950.050000000000;949.430000000000;947.890000000000;946.760000000000;945.480000000000;943.820000000000;941.010000000000;937.020000000000;933.040000000000;929.350000000000;925.250000000000;923.160000000000;921.410000000000;920.890000000000;921.870000000000;922.530000000000;921.960000000000;921.430000000000;920.490000000000;918.700000000000;917.350000000000;915.640000000000;914.140000000000;913.180000000000;912.970000000000;913.400000000000;913.860000000000;913.500000000000;913.110000000000;911.760000000000;910.530000000000;909.670000000000;908.640000000000;907.420000000000;906.360000000000;905.160000000000;903.110000000000;901.130000000000;899.860000000000;899.070000000000;899.030000000000;893.060000000000;887.070000000000;869.110000000000;875.970000000000;870.710000000000;878.830000000000;857.790000000000;854.860000000000;850.090000000000;845.750000000000;844.090000000000;828.540000000000;839.360000000000;849.860000000000;849.100000000000;804.860000000000;796.870000000000;792.520000000000;421.040000000000;73.3900000000000;46.5800000000000;44.3400000000000;56.8100000000000;108.560000000000;293.600000000000;493.120000000000;667.850000000000;497.850000000000;208.330000000000;157.270000000000;92.7700000000000;167.800000000000;281.610000000000;286.220000000000;374.320000000000;419.750000000000;587.500000000000;429.570000000000;682.730000000000;592.240000000000;621.490000000000;732.870000000000;768.750000000000;785.280000000000;791.800000000000;783.270000000000;777.440000000000;780.100000000000;779.970000000000;778.240000000000;772.910000000000;774.460000000000;766.430000000000;761.460000000000;740.860000000000;691.710000000000;653.880000000000;658.670000000000;600.780000000000;595.100000000000;581.680000000000;536.400000000000;343.230000000000;268.090000000000;275.240000000000;268.860000000000;237.320000000000;166.800000000000;264.850000000000;400.850000000000;471.870000000000;565.410000000000;646.910000000000;646.850000000000;684.640000000000;689.520000000000;691.790000000000;683.360000000000;666.950000000000;647.240000000000;636.150000000000;632.770000000000;635.740000000000;576.570000000000;588.120000000000;649.560000000000;652.780000000000;645.570000000000;641.030000000000;636.940000000000;630.430000000000;619.620000000000;527.920000000000;462.280000000000;416.350000000000;469.190000000000;620.500000000000;599.940000000000;563.080000000000;559.710000000000;535.260000000000;528.500000000000;449.410000000000;291.760000000000;196.320000000000;174.850000000000;233.630000000000;304.790000000000;356.960000000000;352.030000000000;343.520000000000;308.810000000000;335.450000000000;382.980000000000;444.970000000000;475.770000000000;491.210000000000;479.770000000000;296.020000000000;80.2300000000000;19.7500000000000;18.3900000000000;6.64000000000000;2.74000000000000;1.58000000000000;1.80000000000000;3.40000000000000;7.71000000000000;17.5900000000000;47.2200000000000;89.9500000000000;109.620000000000;150.930000000000;218.730000000000;296.790000000000;335.760000000000;329.280000000000;318.800000000000;282.720000000000;298.810000000000;317.850000000000;305.770000000000;295.670000000000;287.490000000000;277.530000000000;265.050000000000;244.690000000000;209.930000000000;140.550000000000;88.0400000000000;152.270000000000;154.330000000000;78.4200000000000;22.7400000000000;13.6900000000000;44.0500000000000;99.0900000000000;112.740000000000;95.9600000000000;72.7800000000000;31.9500000000000;1.70000000000000;6.99000000000000;21.0100000000000;38.9900000000000;54.7900000000000;73.0700000000000;92.7800000000000;108.100000000000;119.280000000000;130.940000000000;135.330000000000;141.660000000000;149.990000000000;161.860000000000;171.360000000000;182.630000000000;192.330000000000;198.180000000000;207.820000000000;221.060000000000;235.550000000000;248.740000000000;259.450000000000;270.740000000000;279.820000000000;289.840000000000;300.660000000000;309.070000000000;318.420000000000;328.180000000000;334.820000000000;343.490000000000;352.350000000000;360.880000000000;365.980000000000;377.970000000000;387.730000000000;395.650000000000;405.340000000000;412.700000000000;419.990000000000;428.660000000000;434.160000000000;441.960000000000;447.440000000000;451.230000000000;458.280000000000;467.670000000000;477.990000000000;481.860000000000;488.830000000000;494.730000000000;498.400000000000;504.830000000000;508.680000000000;518.970000000000;523.860000000000;527.590000000000;533.030000000000;539.440000000000;543.500000000000;548.560000000000;554.710000000000;559.600000000000;564.850000000000;566.660000000000;574.790000000000;576.940000000000;582.120000000000;586.790000000000;593.070000000000;598.800000000000;602.480000000000;608.160000000000;610.750000000000;615.710000000000;620.840000000000;624.490000000000;631.100000000000;636.970000000000;641.640000000000;642.880000000000;646.610000000000;650.680000000000;657.260000000000;659.760000000000;663.110000000000;666.600000000000;669.250000000000;674.510000000000;676.960000000000;683.330000000000;687.180000000000;688.870000000000;691.630000000000;697.420000000000;700.420000000000;703.590000000000;707.580000000000;712.370000000000;713.750000000000;715.850000000000;719.500000000000;723.700000000000;725.160000000000;729.540000000000;733.300000000000;735.230000000000;737.760000000000;741.810000000000;742.410000000000;744.200000000000;745.650000000000;745.120000000000;749.580000000000;753.070000000000;754.990000000000;758.840000000000;761.670000000000;764.560000000000;767.560000000000;769.820000000000;770.690000000000;772.860000000000;775.800000000000;779.990000000000;782.930000000000;786.290000000000;788.910000000000;791.410000000000;793.560000000000;794.040000000000;796.210000000000;798.420000000000;798.310000000000;800.460000000000;801.500000000000;803.500000000000;804.160000000000;805.680000000000;808.180000000000;810.300000000000;812.460000000000;814.830000000000;816.920000000000;819.020000000000;820.260000000000;821.300000000000;822.680000000000;824.330000000000;825.700000000000;828.250000000000;830.580000000000;831.810000000000;834.380000000000;835.150000000000;835.340000000000;837.490000000000;839.270000000000;840.300000000000;841.580000000000;843.070000000000;845.120000000000;845.560000000000;845.660000000000;847.880000000000;848.650000000000;851.130000000000;852.210000000000;853.450000000000;855.570000000000;856.400000000000;858.510000000000;860.350000000000;861.350000000000;863.120000000000;865.070000000000;867.340000000000;868.260000000000;869.260000000000;870.770000000000;871.100000000000;872.730000000000;874.300000000000;874.760000000000;875.670000000000;878.900000000000;879.150000000000;878.600000000000;879.250000000000;881.270000000000;883.830000000000;886.460000000000;886.810000000000;887.400000000000;888.760000000000;890.650000000000;892.740000000000;895.820000000000;896.840000000000;897.160000000000;898.080000000000;898.630000000000;901.180000000000;901.800000000000;901.090000000000;901.730000000000;902.040000000000;902.600000000000;903.360000000000;903.820000000000;904.900000000000;906.590000000000;907.570000000000;908.440000000000;909.410000000000;909.820000000000;910.720000000000;911.830000000000;913.540000000000;913.950000000000;914.440000000000;915.800000000000;917.180000000000;917.500000000000;917.540000000000;918.600000000000;918.810000000000;919.270000000000;920.650000000000;921.520000000000;922.380000000000;922.940000000000;925.340000000000;926.530000000000;928.500000000000;928.810000000000;929.120000000000;928.850000000000;929.890000000000;931.080000000000;931.460000000000;932.780000000000;934.030000000000;933.990000000000;935.240000000000;936.480000000000;936.960000000000;936.460000000000;938.370000000000;939.220000000000;939.040000000000;939.390000000000;939.070000000000;940.150000000000;941.150000000000;941.410000000000;942.860000000000;943.930000000000;943.250000000000;943.320000000000;942.800000000000;943.950000000000;945.240000000000;945.480000000000;946.040000000000;947.920000000000;948.960000000000;949.740000000000;950.490000000000;950.770000000000;951.700000000000;952.120000000000;951.940000000000;953.160000000000;954.120000000000;953.450000000000;954.180000000000;956.390000000000;956.880000000000;957.050000000000;957.340000000000;957.770000000000;958.230000000000;958.890000000000;959.400000000000;959.700000000000;960.230000000000;960.460000000000;961.320000000000;962.170000000000;962.800000000000;963.220000000000;963.320000000000;963.570000000000;964.880000000000;965.330000000000;964.850000000000;965.280000000000;965.790000000000;965.940000000000;966.700000000000;967.870000000000;968.140000000000;967.760000000000;967.250000000000;967.980000000000;968.330000000000;969.220000000000;969.520000000000;970.360000000000;971.300000000000;972;972.380000000000;972.980000000000;973.120000000000;974.490000000000;975.220000000000;975.710000000000;975.840000000000;976.480000000000;977.120000000000;978.130000000000;976.210000000000;975.830000000000;976.070000000000;976.670000000000;977.660000000000;977.510000000000;977.490000000000;977.270000000000;977.230000000000;978.150000000000;978.970000000000;979.900000000000;980.590000000000;979.730000000000;979.080000000000;978.940000000000;979.160000000000;979.510000000000;980.100000000000;979.680000000000;980.060000000000;981.300000000000;982.170000000000;982.480000000000;983.390000000000;983.990000000000;984.440000000000;984.110000000000;983.980000000000;985;985.660000000000;985.870000000000;986.550000000000;986.020000000000;985.780000000000;985.800000000000;985.660000000000;986.220000000000;986.660000000000;986.880000000000;987.480000000000;987.150000000000;986.650000000000;985.560000000000;984.770000000000;984.960000000000;984.730000000000;985.010000000000;985.690000000000;985.590000000000;985.410000000000;986.380000000000;987.380000000000;987.130000000000;987.290000000000;987.520000000000;987.160000000000;987.400000000000;987.500000000000;987.090000000000;986.830000000000;986.130000000000;987.670000000000;987.610000000000;987.340000000000;987.250000000000;987.240000000000;936.100000000000;642.260000000000;727.080000000000;821.570000000000;899.960000000000;983.540000000000;986.650000000000;987.520000000000;988.330000000000;988.340000000000;986.860000000000;988.080000000000;988.760000000000;988.750000000000;989;989.240000000000;986.040000000000;985.600000000000;988.350000000000;989.240000000000;990.110000000000;990.230000000000;991.060000000000;992.020000000000;991.160000000000;990.340000000000;989.390000000000;988.070000000000;987.160000000000;988.220000000000;988.730000000000;988.750000000000;989.750000000000;989.800000000000;989.800000000000;988.280000000000;985.870000000000;984.200000000000;982.070000000000;982.660000000000;975.230000000000;979.510000000000;984.150000000000;986.940000000000;988.200000000000;987.450000000000;985.950000000000;966.860000000000;580.520000000000;896.990000000000;391.890000000000;494.530000000000;788.640000000000;869.870000000000;892.290000000000;986.580000000000;985.070000000000;987.270000000000;987.800000000000;987.490000000000];
% % sample corresponding REST2 clear-sky dni
% dnics = [136.400000000000;151.110000000000;165.620000000000;179.910000000000;193.960000000000;207.760000000000;221.290000000000;234.550000000000;247.540000000000;260.270000000000;272.720000000000;284.920000000000;296.850000000000;308.530000000000;319.960000000000;331.140000000000;342.090000000000;352.810000000000;363.310000000000;373.580000000000;383.650000000000;393.500000000000;403.150000000000;412.610000000000;421.870000000000;430.950000000000;439.840000000000;448.550000000000;457.100000000000;465.470000000000;473.680000000000;481.740000000000;489.630000000000;497.380000000000;504.980000000000;512.430000000000;519.740000000000;526.920000000000;533.970000000000;540.890000000000;547.680000000000;554.340000000000;560.890000000000;567.320000000000;573.640000000000;579.840000000000;585.940000000000;591.930000000000;597.820000000000;603.610000000000;609.300000000000;614.890000000000;620.390000000000;625.790000000000;631.110000000000;636.340000000000;641.490000000000;646.550000000000;651.530000000000;656.430000000000;661.250000000000;666;670.670000000000;675.270000000000;679.790000000000;684.250000000000;688.640000000000;692.960000000000;697.220000000000;701.410000000000;705.540000000000;709.610000000000;713.620000000000;717.570000000000;721.460000000000;725.290000000000;729.070000000000;732.800000000000;736.480000000000;740.100000000000;743.680000000000;747.200000000000;750.680000000000;754.110000000000;757.500000000000;760.840000000000;764.130000000000;767.380000000000;770.590000000000;773.760000000000;776.880000000000;779.960000000000;783.010000000000;786.010000000000;788.980000000000;791.910000000000;794.800000000000;797.660000000000;800.480000000000;803.260000000000;806.020000000000;808.730000000000;811.420000000000;814.070000000000;816.680000000000;819.270000000000;821.830000000000;824.350000000000;826.840000000000;829.310000000000;831.740000000000;834.150000000000;836.530000000000;838.880000000000;841.200000000000;843.500000000000;845.770000000000;848.010000000000;850.230000000000;852.420000000000;854.580000000000;856.730000000000;858.840000000000;860.940000000000;863.010000000000;865.050000000000;867.080000000000;869.080000000000;871.060000000000;873.010000000000;874.950000000000;876.860000000000;878.760000000000;880.630000000000;882.480000000000;884.310000000000;886.130000000000;887.920000000000;889.700000000000;891.460000000000;893.200000000000;894.930000000000;896.640000000000;898.330000000000;900;901.660000000000;903.300000000000;904.930000000000;906.540000000000;908.130000000000;909.710000000000;911.270000000000;912.820000000000;914.350000000000;915.870000000000;917.370000000000;918.860000000000;920.340000000000;921.790000000000;923.240000000000;924.670000000000;926.080000000000;927.490000000000;928.870000000000;930.250000000000;931.610000000000;932.950000000000;934.290000000000;935.610000000000;936.910000000000;938.210000000000;939.490000000000;940.760000000000;942.010000000000;943.250000000000;944.480000000000;945.700000000000;946.910000000000;948.100000000000;949.280000000000;950.450000000000;951.600000000000;952.750000000000;953.880000000000;955;956.110000000000;957.200000000000;958.290000000000;959.360000000000;960.430000000000;961.480000000000;962.520000000000;963.550000000000;964.560000000000;965.570000000000;966.570000000000;967.540000000000;968.490000000000;969.410000000000;970.320000000000;971.200000000000;972.070000000000;972.920000000000;973.740000000000;974.550000000000;975.340000000000;976.110000000000;976.870000000000;977.610000000000;978.340000000000;979.050000000000;979.750000000000;980.430000000000;981.100000000000;981.760000000000;982.410000000000;983.040000000000;983.670000000000;984.280000000000;984.890000000000;985.480000000000;986.070000000000;986.650000000000;987.220000000000;987.780000000000;988.340000000000;988.890000000000;989.430000000000;989.970000000000;990.510000000000;991.040000000000;991.570000000000;992.090000000000;992.610000000000;993.130000000000;993.650000000000;994.170000000000;994.690000000000;995.210000000000;995.730000000000;996.250000000000;996.770000000000;997.300000000000;997.830000000000;998.360000000000;998.900000000000;999.440000000000;999.980000000000;1000.50000000000;1001.10000000000;1001.70000000000;1002.20000000000;1002.80000000000;1003.40000000000;1004;1004.30000000000;1004.90000000000;1005.50000000000;1006.10000000000;1006.70000000000;1007.30000000000;1007.90000000000;1008.40000000000;1009;1009.60000000000;1010.10000000000;1010.70000000000;1011.20000000000;1011.80000000000;1012.30000000000;1012.90000000000;1013.40000000000;1013.90000000000;1014.40000000000;1015;1015.50000000000;1016;1016.50000000000;1017;1017.50000000000;1018;1018.50000000000;1018.90000000000;1019.40000000000;1019.90000000000;1020.40000000000;1020.80000000000;1021.30000000000;1021.70000000000;1022.20000000000;1022.60000000000;1023.10000000000;1023.50000000000;1024;1024.40000000000;1024.80000000000;1025.20000000000;1025.70000000000;1026.10000000000;1026.50000000000;1026.90000000000;1027.30000000000;1027.70000000000;1028.10000000000;1028.40000000000;1028.80000000000;1029.20000000000;1029.60000000000;1030;1030.30000000000;1030.70000000000;1031;1031.40000000000;1031.70000000000;1032.10000000000;1032.40000000000;1032.80000000000;1033.10000000000;1033.40000000000;1033.70000000000;1034.10000000000;1034.40000000000;1034.70000000000;1035;1035.30000000000;1035.60000000000;1035.90000000000;1036.20000000000;1036.50000000000;1036.80000000000;1037.10000000000;1037.30000000000;1037.60000000000;1037.90000000000;1038.20000000000;1038.40000000000;1038.70000000000;1038.90000000000;1039.20000000000;1039.40000000000;1039.70000000000;1039.90000000000;1040.20000000000;1040.40000000000;1040.70000000000;1040.90000000000;1041.10000000000;1041.30000000000;1041.50000000000;1041.80000000000;1042;1042.20000000000;1042.40000000000;1042.60000000000;1042.80000000000;1043;1043.20000000000;1043.40000000000;1043.50000000000;1043.70000000000;1043.90000000000;1044.10000000000;1044.30000000000;1044.40000000000;1044.60000000000;1044.70000000000;1044.90000000000;1045.10000000000;1045.20000000000;1045.40000000000;1045.50000000000;1045.60000000000;1045.80000000000;1045.90000000000;1046;1046.20000000000;1046.30000000000;1046.40000000000;1046.40000000000;1046.50000000000;1046.50000000000;1046.50000000000;1046.50000000000;1046.40000000000;1046.40000000000;1046.30000000000;1046.20000000000;1046.10000000000;1046;1045.90000000000;1045.80000000000;1045.60000000000;1045.50000000000;1045.30000000000;1045.10000000000;1044.90000000000;1044.70000000000;1044.50000000000;1044.30000000000;1044;1043.80000000000;1043.50000000000;1043.30000000000;1043;1042.80000000000;1042.50000000000;1042.20000000000;1042;1041.70000000000;1041.40000000000;1041.20000000000;1040.90000000000;1040.60000000000;1040.30000000000;1040.10000000000;1039.80000000000;1039.50000000000;1039.30000000000;1039;1038.80000000000;1038.50000000000;1038.30000000000;1038;1037.80000000000;1037.60000000000;1037.40000000000;1037.20000000000;1037;1036.90000000000;1036.70000000000;1036.60000000000;1036.50000000000;1036.40000000000;1036.30000000000;1036.20000000000;1036.10000000000;1036.10000000000;1036;1036;1035.90000000000;1035.80000000000;1035.80000000000;1035.70000000000;1035.60000000000;1035.50000000000;1035.40000000000;1035.30000000000;1035.30000000000;1035.20000000000;1035.10000000000;1035;1034.90000000000;1034.80000000000;1034.70000000000;1034.50000000000;1034.40000000000;1034.30000000000;1034.20000000000;1034.10000000000;1033.90000000000;1033.80000000000;1033.70000000000;1033.50000000000;1033.40000000000;1033.30000000000;1033.10000000000;1033;1032.80000000000;1032.70000000000;1032.50000000000;1032.30000000000;1032.20000000000;1032;1031.80000000000;1031.70000000000;1031.50000000000;1031.30000000000;1031.10000000000;1030.90000000000;1030.70000000000;1030.50000000000;1030.30000000000;1030.10000000000;1029.90000000000;1029.70000000000;1029.50000000000;1029.30000000000;1029.10000000000;1028.80000000000;1028.60000000000;1028.40000000000;1028.10000000000;1027.90000000000;1027.70000000000;1027.40000000000;1027.20000000000;1026.90000000000;1026.60000000000;1026.40000000000;1026.10000000000;1025.80000000000;1025.60000000000;1025.30000000000;1025;1024.70000000000;1024.40000000000;1024.10000000000;1023.80000000000;1023.50000000000;1023.20000000000;1022.90000000000;1022.60000000000;1022.30000000000;1022;1021.70000000000;1021.30000000000;1021;1020.70000000000;1020.40000000000;1020;1019.70000000000;1019.30000000000;1019;1018.60000000000;1018.30000000000;1017.90000000000;1017.50000000000;1017.20000000000;1016.80000000000;1016.40000000000;1016;1015.60000000000;1015.20000000000;1014.80000000000;1014.50000000000;1014.10000000000;1013.60000000000;1013.20000000000;1012.80000000000;1012.40000000000;1012;1011.60000000000;1011.10000000000;1010.70000000000;1010.30000000000;1009.80000000000;1009.40000000000;1008.90000000000;1008.50000000000;1008;1007.60000000000;1007.10000000000;1006.60000000000;1006.10000000000;1005.70000000000;1005.20000000000;1004.70000000000;1004.20000000000;1003.70000000000;1003.30000000000;1002.80000000000;1002.30000000000;1001.80000000000;1001.40000000000;1000.90000000000;1000.40000000000;999.920000000000;999.440000000000;998.960000000000;998.480000000000;998;997.510000000000;997.030000000000;996.540000000000;996.050000000000;995.550000000000;995.060000000000;994.560000000000;994.060000000000;993.550000000000;993.040000000000;992.530000000000;992.010000000000;991.490000000000;990.960000000000;990.430000000000;989.890000000000;989.350000000000;988.800000000000;988.250000000000;987.690000000000;987.120000000000;986.550000000000;985.970000000000;985.390000000000;984.790000000000;984.190000000000;983.580000000000;982.970000000000;982.340000000000;981.710000000000;981.060000000000;980.410000000000;979.750000000000;979.080000000000;978.400000000000;977.710000000000;977.010000000000;976.290000000000;975.570000000000;974.840000000000;974.090000000000;973.330000000000;972.560000000000;971.780000000000;970.980000000000;970.180000000000;969.360000000000;968.540000000000;967.710000000000;966.870000000000;966.020000000000;965.160000000000;964.300000000000;963.420000000000;962.540000000000;961.650000000000;960.750000000000;959.840000000000;958.920000000000;957.990000000000;957.050000000000;956.100000000000;955.150000000000;954.180000000000;953.210000000000;952.230000000000;951.240000000000;950.240000000000;949.230000000000;948.210000000000;947.180000000000;946.140000000000;945.090000000000;944.040000000000;942.970000000000;941.900000000000;940.810000000000;939.720000000000;938.620000000000;937.500000000000;936.380000000000;935.250000000000;934.110000000000;932.960000000000;931.800000000000;930.620000000000;929.440000000000;928.250000000000;927.050000000000;925.840000000000;924.620000000000;923.390000000000;922.150000000000;920.900000000000;919.640000000000;918.370000000000;917.090000000000;915.800000000000;914.500000000000;913.190000000000;911.860000000000;910.530000000000;909.190000000000;907.830000000000;906.470000000000;905.090000000000;903.700000000000;902.300000000000;900.880000000000;899.450000000000;898.010000000000;896.550000000000;895.080000000000;893.600000000000;892.100000000000;890.590000000000;889.070000000000;887.530000000000;885.970000000000;884.400000000000;882.820000000000;881.220000000000;879.610000000000;877.980000000000;876.340000000000;874.680000000000;873;871.310000000000;869.600000000000;867.880000000000;866.140000000000;864.380000000000;862.610000000000;860.820000000000;859.010000000000;857.190000000000;855.340000000000;853.480000000000;851.600000000000;849.700000000000;847.790000000000;845.850000000000;843.900000000000;841.930000000000;839.930000000000;837.920000000000;835.890000000000;833.830000000000;831.760000000000;829.660000000000;827.550000000000;825.410000000000;823.250000000000;821.070000000000;818.860000000000;816.640000000000;814.390000000000;812.110000000000;809.810000000000;807.490000000000;805.140000000000;802.770000000000;800.380000000000;797.950000000000;795.500000000000;793.030000000000;790.520000000000;787.990000000000;785.430000000000;782.840000000000;780.220000000000;777.560000000000;774.880000000000;772.170000000000;769.420000000000;766.640000000000;763.830000000000;760.980000000000;758.100000000000;755.190000000000;752.240000000000;749.250000000000;746.230000000000;743.170000000000;740.070000000000;736.930000000000;733.750000000000;730.530000000000;727.280000000000;723.980000000000;720.630000000000;717.250000000000;713.810000000000;710.340000000000;706.820000000000;703.250000000000;699.630000000000;695.970000000000;692.250000000000;688.490000000000;684.670000000000;680.800000000000;676.880000000000;672.900000000000;668.860000000000;664.770000000000;660.620000000000;656.410000000000;652.140000000000;647.810000000000;643.410000000000;638.950000000000;634.420000000000;629.820000000000;625.160000000000;620.420000000000;615.610000000000;610.730000000000;605.770000000000;600.740000000000;595.620000000000;590.430000000000;585.150000000000;579.790000000000;574.340000000000;568.800000000000;563.170000000000;557.450000000000;551.630000000000;545.720000000000;539.700000000000;533.590000000000;527.370000000000;521.040000000000;514.600000000000;508.050000000000;501.390000000000;494.610000000000;487.700000000000;480.680000000000;473.520000000000;466.240000000000;458.820000000000;451.260000000000;443.570000000000;435.730000000000;427.740000000000;419.610000000000;411.320000000000;402.870000000000;394.260000000000;385.480000000000;376.540000000000;367.420000000000;358.130000000000;348.650000000000;338.990000000000;329.150000000000;319.110000000000;308.880000000000;298.450000000000;287.820000000000;276.990000000000;265.960000000000;254.720000000000;243.290000000000;231.640000000000;219.800000000000;207.770000000000;195.550000000000;183.150000000000;170.590000000000;157.890000000000;145.070000000000;132.160000000000;119.210000000000;106.280000000000;93.4180000000000;80.7290000000000;68.3220000000000;56.3360000000000;44.9480000000000;111.540000000000;125.210000000000;138.860000000000;152.440000000000;165.890000000000;179.190000000000;192.320000000000;205.250000000000;217.980000000000;230.500000000000;242.790000000000;254.870000000000;266.720000000000;278.340000000000;289.750000000000;300.930000000000;311.900000000000;322.650000000000;333.200000000000;343.530000000000;353.670000000000;363.600000000000;373.340000000000;382.890000000000;392.260000000000;401.440000000000;410.450000000000;419.280000000000;427.940000000000;436.440000000000;444.780000000000;452.960000000000;460.990000000000;468.870000000000;476.600000000000;484.190000000000;491.640000000000;498.960000000000;506.140000000000;513.200000000000;520.130000000000;526.930000000000;533.620000000000;540.190000000000;546.650000000000;553;559.240000000000;565.370000000000;571.400000000000;577.320000000000;583.150000000000;588.880000000000;594.520000000000;600.070000000000;605.530000000000;610.900000000000;616.180000000000;621.380000000000;626.500000000000;631.530000000000;636.490000000000;641.370000000000;646.180000000000;650.910000000000;655.570000000000;660.170000000000;664.690000000000;669.140000000000;673.530000000000;677.860000000000;682.120000000000;686.320000000000;690.460000000000;694.540000000000;698.560000000000;702.530000000000;706.440000000000;710.310000000000;714.120000000000;717.880000000000;721.590000000000;725.250000000000;728.860000000000;732.420000000000;735.940000000000;739.420000000000;742.840000000000;746.230000000000;749.570000000000;752.870000000000;756.130000000000;759.340000000000;762.520000000000;765.660000000000;768.750000000000;771.810000000000;774.830000000000;777.820000000000;780.770000000000;783.680000000000;786.560000000000;789.400000000000;792.210000000000;794.980000000000;797.720000000000;800.430000000000;803.110000000000;805.750000000000;808.360000000000;810.950000000000;813.500000000000;816.020000000000;818.520000000000;820.980000000000;823.410000000000;825.820000000000;828.200000000000;830.550000000000;832.880000000000;835.180000000000;837.450000000000;839.690000000000;841.910000000000;844.110000000000;846.280000000000;848.420000000000;850.540000000000;852.640000000000;854.710000000000;856.760000000000;858.790000000000;860.790000000000;862.770000000000;864.730000000000;866.670000000000;868.590000000000;870.490000000000;872.370000000000;874.230000000000;876.070000000000;877.900000000000;879.700000000000;881.490000000000;883.260000000000;885.020000000000;886.760000000000;888.480000000000;890.180000000000;891.870000000000;893.540000000000;895.190000000000;896.830000000000;898.460000000000;900.060000000000;901.660000000000;903.230000000000;904.800000000000;906.340000000000;907.880000000000;909.400000000000;910.900000000000;912.390000000000;913.870000000000;915.330000000000;916.780000000000;918.220000000000;919.640000000000;921.050000000000;922.450000000000;923.830000000000;925.200000000000;926.560000000000;927.910000000000;929.240000000000;930.570000000000;931.880000000000;933.170000000000;934.460000000000;935.730000000000;937;938.250000000000;939.490000000000;940.720000000000;941.940000000000;943.140000000000;944.340000000000;945.520000000000;946.700000000000;947.860000000000;949.020000000000;950.160000000000;951.290000000000;952.420000000000;953.520000000000;954.580000000000;955.590000000000;956.540000000000;957.450000000000;958.310000000000;959.120000000000;959.890000000000;960.620000000000;961.310000000000;961.970000000000;962.580000000000;963.160000000000;963.710000000000;964.220000000000;964.710000000000;965.170000000000;965.600000000000;966;966.380000000000;966.740000000000;967.080000000000;967.390000000000;967.690000000000;967.970000000000;968.240000000000;968.490000000000;968.740000000000;968.970000000000;969.190000000000;969.400000000000;969.610000000000;969.810000000000;970.010000000000;970.210000000000;970.400000000000;970.600000000000;970.800000000000;971.010000000000;971.220000000000;971.440000000000;971.670000000000;971.910000000000;972.160000000000;972.430000000000;972.710000000000;973;973.320000000000;973.660000000000;974.020000000000;974.400000000000;974.810000000000;975.240000000000;975.700000000000;976.190000000000;976.720000000000;977.270000000000;977.860000000000;978.480000000000;979.150000000000;979.540000000000;980.240000000000;980.930000000000;981.610000000000;982.290000000000;982.960000000000;983.630000000000;984.290000000000;984.950000000000;985.600000000000;986.250000000000;986.890000000000;987.530000000000;988.160000000000;988.790000000000;989.410000000000;990.030000000000;990.640000000000;991.240000000000;991.850000000000;992.440000000000;993.030000000000;993.620000000000;994.200000000000;994.780000000000;995.350000000000;995.920000000000;996.480000000000;997.040000000000;997.590000000000;998.140000000000;998.690000000000;999.230000000000;999.760000000000;1000.30000000000;1000.80000000000;1001.30000000000;1001.90000000000;1002.40000000000;1002.90000000000;1003.40000000000;1003.90000000000;1004.40000000000;1004.90000000000;1005.40000000000;1005.80000000000;1006.30000000000;1006.80000000000;1007.30000000000;1007.70000000000;1008.20000000000;1008.70000000000;1009.10000000000;1009.60000000000;1010;1010.40000000000;1010.90000000000;1011.30000000000;1011.70000000000;1012.20000000000;1012.60000000000;1013;1013.40000000000;1013.80000000000;1014.20000000000;1014.60000000000;1015.10000000000;1015.50000000000;1015.80000000000;1016.20000000000;1016.60000000000;1017;1017.40000000000;1017.80000000000;1018.10000000000;1018.50000000000;1018.90000000000;1019.30000000000;1019.60000000000;1020;1020.30000000000;1020.70000000000;1021;1021.40000000000;1021.70000000000;1022;1022.40000000000;1022.70000000000;1023;1023.30000000000;1023.60000000000;1024;1024.30000000000;1024.60000000000;1024.90000000000;1025.20000000000;1025.40000000000;1025.70000000000;1026;1026.30000000000;1026.60000000000;1026.80000000000;1027.10000000000;1027.40000000000;1027.60000000000;1027.90000000000;1028.10000000000;1028.40000000000;1028.60000000000;1028.80000000000;1029.10000000000;1029.30000000000;1029.50000000000;1029.70000000000;1029.90000000000;1030.10000000000;1030.30000000000;1030.50000000000;1030.70000000000;1030.90000000000;1031.10000000000;1031.30000000000;1031.40000000000;1031.60000000000;1031.80000000000;1031.90000000000;1032.10000000000;1032.20000000000;1032.40000000000;1032.60000000000;1032.70000000000;1032.80000000000;1033;1033.10000000000;1033.30000000000;1033.40000000000;1033.50000000000;1033.60000000000;1033.80000000000;1033.90000000000;1034;1034.10000000000;1034.20000000000;1034.30000000000;1034.40000000000;1034.50000000000;1034.60000000000;1034.70000000000;1034.80000000000;1034.90000000000;1035;1035.10000000000;1035.20000000000;1035.20000000000;1035.30000000000;1035.40000000000;1035.40000000000;1035.50000000000;1035.60000000000;1035.60000000000;1035.70000000000;1035.70000000000;1035.80000000000;1035.80000000000;1035.90000000000;1035.90000000000;1035.90000000000;1036;1036;1036;1036;1036.10000000000;1036.10000000000;1036.10000000000;1036.10000000000;1036.10000000000;1036.10000000000;1036.10000000000;1036.10000000000;1036.10000000000;1036.10000000000;1036.10000000000;1036;1036;1036;1036;1035.90000000000;1035.90000000000;1035.90000000000;1035.80000000000;1035.80000000000;1035.70000000000;1035.70000000000;1035.60000000000;1035.50000000000;1035.50000000000;1035.40000000000;1035.30000000000;1035.20000000000;1035.20000000000;1035.10000000000;1035;1034.90000000000;1034.80000000000;1034.70000000000;1034.60000000000;1034.50000000000;1034.40000000000;1034.20000000000;1034.10000000000;1034;1033.90000000000;1033.70000000000;1033.60000000000;1033.50000000000;1033.30000000000;1033.20000000000;1033.10000000000;1032.90000000000;1032.70000000000;1032.60000000000;1032.40000000000;1032.30000000000;1032.10000000000;1031.90000000000;1031.80000000000;1031.60000000000;1031.40000000000;1031.20000000000;1031;1030.90000000000;1030.70000000000;1030.50000000000;1030.30000000000;1030.10000000000;1029.90000000000;1029.70000000000;1029.50000000000;1029.20000000000;1029;1028.80000000000;1028.60000000000;1028.40000000000;1028.10000000000;1027.90000000000;1027.70000000000;1027.40000000000;1027.20000000000;1027;1026.70000000000;1026.50000000000;1026.20000000000;1026;1025.70000000000;1025.50000000000;1025.20000000000;1024.90000000000;1024.70000000000;1024.40000000000;1024.10000000000;1023.80000000000;1023.50000000000;1023.30000000000;1023;1022.70000000000;1022.40000000000;1022.10000000000;1021.80000000000;1021.40000000000;1021.10000000000;1020.80000000000;1020.50000000000;1020.20000000000;1019.80000000000;1019.50000000000;1019.10000000000;1018.80000000000;1018.40000000000;1018.10000000000;1017.70000000000;1017.40000000000;1017;1016.60000000000;1016.20000000000;1015.80000000000;1015.40000000000;1015;1014.60000000000;1014.20000000000;1013.80000000000;1013.40000000000;1013;1012.50000000000;1012.10000000000;1011.60000000000;1011.20000000000;1010.70000000000;1010.30000000000;1009.80000000000;1009.30000000000;1008.80000000000;1008.30000000000;1007.80000000000;1007.30000000000;1006.80000000000;1006.30000000000;1005.70000000000;1005.20000000000;1004.60000000000;1004.10000000000;1003.50000000000;1002.90000000000;1002.30000000000;1001.70000000000;1001.10000000000;1000.50000000000;999.890000000000;999.270000000000;998.630000000000;997.990000000000;997.340000000000;996.680000000000;996.020000000000;995.350000000000;994.670000000000;993.990000000000;993.300000000000;992.600000000000;991.900000000000;991.190000000000;990.480000000000;989.760000000000;989.030000000000;988.300000000000;987.560000000000;986.820000000000;986.070000000000;985.320000000000;984.560000000000;983.800000000000;983.030000000000;982.260000000000;981.490000000000;980.710000000000;979.920000000000;979.130000000000;978.340000000000;977.550000000000;976.750000000000;975.940000000000;975.140000000000;974.330000000000;973.520000000000;972.700000000000;971.890000000000;971.070000000000;970.240000000000;969.420000000000;968.590000000000;967.760000000000;966.930000000000;966.100000000000;965.260000000000;964.410000000000;963.560000000000;962.700000000000;961.830000000000;960.960000000000;960.080000000000;959.200000000000;958.310000000000;957.410000000000;956.510000000000;955.600000000000;954.680000000000;953.760000000000;952.830000000000;951.890000000000;950.940000000000;949.990000000000;949.030000000000;948.060000000000;947.090000000000;946.110000000000;945.120000000000;944.120000000000;943.110000000000;942.090000000000;941.070000000000;940.040000000000;939;937.950000000000;936.890000000000;935.820000000000;934.750000000000;933.660000000000;932.570000000000;931.460000000000;930.350000000000;929.230000000000;928.090000000000;926.950000000000;925.800000000000;924.630000000000;923.460000000000;922.270000000000;921.080000000000;919.870000000000;918.650000000000;917.420000000000;916.180000000000;914.930000000000;913.670000000000;912.390000000000;911.100000000000;909.800000000000;908.490000000000;907.170000000000;905.830000000000;904.480000000000;903.120000000000;901.740000000000;900.350000000000;898.950000000000;897.530000000000;896.100000000000;894.660000000000;893.210000000000;891.740000000000;890.260000000000;888.760000000000;887.250000000000;885.720000000000;884.190000000000;882.630000000000;881.060000000000;879.480000000000;877.880000000000;876.270000000000;874.630000000000;872.990000000000;871.330000000000;869.650000000000;867.950000000000;866.240000000000;864.520000000000;862.770000000000;861.010000000000;859.230000000000;857.430000000000;855.620000000000;853.780000000000;851.930000000000;850.060000000000;848.170000000000;846.260000000000;844.330000000000;842.380000000000;840.410000000000;838.420000000000;836.410000000000;834.380000000000;832.330000000000;830.260000000000;828.160000000000;826.050000000000;823.910000000000;821.740000000000;819.560000000000;817.350000000000;815.110000000000;812.850000000000;810.570000000000;808.260000000000;805.930000000000;803.570000000000;801.190000000000;798.780000000000;796.340000000000;793.870000000000;791.380000000000;788.850000000000;786.300000000000;783.720000000000;781.110000000000;778.470000000000;775.790000000000;773.090000000000;770.350000000000;767.580000000000;764.780000000000;761.950000000000;759.080000000000;756.170000000000;753.230000000000;750.250000000000;747.240000000000;744.190000000000;741.100000000000;737.980000000000;734.810000000000;731.600000000000;728.350000000000;725.070000000000;721.730000000000;718.360000000000;714.940000000000;711.480000000000;707.970000000000;704.410000000000;700.810000000000;697.150000000000;693.450000000000;689.700000000000;685.900000000000;682.040000000000;678.140000000000;674.170000000000;670.150000000000;666.080000000000;661.950000000000;657.750000000000;653.500000000000;649.190000000000;644.810000000000;640.370000000000;635.870000000000;631.290000000000;626.650000000000;621.940000000000;617.160000000000;612.300000000000;607.370000000000;602.370000000000;597.280000000000;592.120000000000;586.880000000000;581.550000000000;576.140000000000;570.640000000000;565.050000000000;559.370000000000;553.600000000000;547.730000000000;541.760000000000;535.700000000000;529.530000000000;523.260000000000;516.880000000000;510.390000000000;503.790000000000;497.080000000000;490.250000000000;483.290000000000;476.220000000000;469.010000000000;461.680000000000;454.220000000000;446.620000000000;438.880000000000;431.010000000000;422.980000000000;414.810000000000;406.490000000000;398.010000000000;389.370000000000;380.580000000000;371.610000000000;362.480000000000;353.180000000000;343.700000000000;334.040000000000;324.200000000000;314.180000000000;303.980000000000;293.580000000000;282.990000000000;272.220000000000;261.250000000000;250.090000000000;238.750000000000;227.210000000000;215.500000000000;203.610000000000;191.550000000000;179.350000000000;167;154.540000000000;142;129.390000000000;116.780000000000;104.220000000000;91.7700000000000;79.5210000000000;67.5790000000000;56.0730000000000;45.1600000000000;35.0230000000000;25.8710000000000;113.650000000000;127.480000000000;141.290000000000;155.010000000000;168.610000000000;182.040000000000;195.290000000000;208.350000000000;221.190000000000;233.810000000000;246.200000000000;258.360000000000;270.290000000000;281.990000000000;293.470000000000;304.720000000000;315.750000000000;326.560000000000;337.150000000000;347.540000000000;357.710000000000;367.690000000000;377.460000000000;387.040000000000;396.440000000000;405.640000000000;414.670000000000;423.520000000000;432.200000000000;440.710000000000;449.060000000000;457.250000000000;465.280000000000;473.160000000000;480.890000000000;488.480000000000;495.930000000000;503.240000000000;510.420000000000;517.460000000000;524.380000000000;531.180000000000;537.850000000000;544.410000000000;550.850000000000;557.170000000000;563.390000000000;569.500000000000;575.510000000000;581.410000000000;587.210000000000;592.920000000000;598.530000000000;604.050000000000;609.480000000000;614.810000000000;620.070000000000;625.230000000000;630.320000000000;635.320000000000;640.240000000000;645.090000000000;649.860000000000;654.560000000000;659.180000000000;663.730000000000;668.220000000000;672.630000000000;676.980000000000;681.260000000000;685.480000000000;689.640000000000;693.740000000000;697.780000000000;701.750000000000;705.680000000000;709.540000000000;713.350000000000;717.110000000000;720.820000000000;724.470000000000;728.080000000000;731.630000000000;735.140000000000;738.600000000000;742.010000000000;745.370000000000;748.700000000000;751.970000000000;755.210000000000;758.400000000000;761.550000000000;764.660000000000;767.730000000000;770.760000000000;773.760000000000;776.710000000000;779.630000000000;782.510000000000;785.360000000000;788.170000000000;790.940000000000;793.680000000000;796.390000000000;799.070000000000;801.710000000000;804.320000000000;806.900000000000;809.450000000000;811.970000000000;814.470000000000;816.930000000000;819.360000000000;821.760000000000;824.140000000000;826.490000000000;828.820000000000;831.110000000000;833.380000000000;835.630000000000;837.850000000000;840.040000000000;842.220000000000;844.360000000000;846.490000000000;848.590000000000;850.670000000000;852.720000000000;854.760000000000;856.770000000000;858.760000000000;860.730000000000;862.670000000000;864.600000000000;866.490000000000;868.370000000000;870.220000000000;872.040000000000;873.850000000000;875.630000000000;877.390000000000;879.120000000000;880.840000000000;882.530000000000;884.210000000000;885.870000000000;887.500000000000;889.120000000000;890.720000000000;892.300000000000;893.860000000000;895.410000000000;896.940000000000;898.450000000000;899.950000000000;901.430000000000;902.890000000000;904.350000000000;905.780000000000;907.200000000000;908.610000000000;910;911.380000000000;912.750000000000;914.100000000000;915.450000000000;916.780000000000;918.090000000000;919.400000000000;920.700000000000;921.980000000000;923.250000000000;924.520000000000;925.770000000000;927.010000000000;928.240000000000;929.470000000000;930.680000000000;931.890000000000;933.080000000000;934.270000000000;935.450000000000;936.630000000000;937.790000000000;938.950000000000;940.100000000000;941.240000000000;942.380000000000;943.510000000000;944.630000000000;945.750000000000;946.860000000000;947.960000000000;949.060000000000;950.150000000000;951.220000000000;952.290000000000;953.350000000000;954.410000000000;955.450000000000;956.480000000000;957.510000000000;958.530000000000;959.540000000000;960.540000000000;961.530000000000;962.510000000000;963.490000000000;964.460000000000;965.420000000000;966.370000000000;967.310000000000;968.250000000000;969.170000000000;970.090000000000;971;971.910000000000;972.800000000000;973.690000000000;974.570000000000;975.440000000000;976.310000000000;977.170000000000;978.020000000000;978.860000000000;979.690000000000;980.520000000000;981.340000000000;982.150000000000;982.960000000000;983.750000000000;984.540000000000;985.330000000000;986.100000000000;986.870000000000;987.630000000000;988.390000000000;989.130000000000;989.870000000000;990.610000000000;991.330000000000;992.050000000000;992.760000000000;993.470000000000;994.160000000000;994.850000000000;995.540000000000;996.210000000000;996.880000000000;997.550000000000;998.200000000000;998.850000000000;999.210000000000;999.850000000000;1000.50000000000;1001.10000000000;1001.70000000000;1002.30000000000;1002.90000000000;1003.40000000000;1004;1004.60000000000;1005.10000000000;1005.70000000000;1006.20000000000;1006.70000000000;1007.20000000000;1007.70000000000;1008.20000000000;1008.70000000000;1009.20000000000;1009.70000000000;1010.10000000000;1010.60000000000;1011.10000000000;1011.50000000000;1011.90000000000;1012.40000000000;1012.80000000000;1013.20000000000;1013.60000000000;1014;1014.40000000000;1014.80000000000;1015.20000000000;1015.60000000000;1016;1016.40000000000;1016.70000000000;1017.10000000000;1017.40000000000;1017.80000000000;1018.10000000000;1018.50000000000;1018.80000000000;1019.10000000000;1019.50000000000;1019.80000000000;1020.10000000000;1020.40000000000;1020.70000000000;1021;1021.30000000000;1021.60000000000;1021.90000000000;1022.20000000000;1022.50000000000;1022.80000000000;1023.10000000000;1023.40000000000;1023.60000000000;1023.90000000000;1024.20000000000;1024.50000000000;1024.70000000000;1025;1025.20000000000;1025.50000000000;1025.70000000000;1025.90000000000;1026.10000000000;1026.30000000000;1026.60000000000;1026.80000000000;1027;1027.20000000000;1027.30000000000;1027.50000000000;1027.70000000000;1027.90000000000;1028;1028.20000000000;1028.40000000000;1028.50000000000;1028.70000000000;1028.80000000000;1029;1029.10000000000;1029.20000000000;1029.40000000000;1029.50000000000;1029.60000000000;1029.70000000000;1029.90000000000;1030;1030.10000000000;1030.20000000000;1030.30000000000;1030.40000000000;1030.50000000000;1030.60000000000;1030.70000000000;1030.70000000000;1030.80000000000;1030.90000000000;1031;1031.10000000000;1031.10000000000;1031.20000000000;1031.30000000000;1031.40000000000;1031.40000000000;1031.50000000000;1031.60000000000;1031.60000000000;1031.70000000000;1031.70000000000;1031.80000000000;1031.80000000000;1031.90000000000;1032;1032;1032.10000000000;1032.10000000000;1032.20000000000;1032.20000000000;1032.20000000000;1032.30000000000;1032.30000000000;1032.40000000000;1032.40000000000;1032.40000000000;1032.50000000000;1032.50000000000;1032.50000000000;1032.50000000000;1032.50000000000;1032.60000000000;1032.60000000000;1032.60000000000;1032.60000000000;1032.60000000000;1032.60000000000;1032.60000000000;1032.60000000000;1032.60000000000;1032.60000000000;1032.60000000000;1032.60000000000;1032.50000000000;1032.50000000000;1032.50000000000;1032.50000000000;1032.40000000000;1032.40000000000;1032.40000000000;1032.30000000000;1032.30000000000;1032.30000000000;1032.20000000000;1032.10000000000;1032.10000000000;1032;1032;1031.90000000000;1031.80000000000;1031.80000000000;1031.70000000000;1031.60000000000;1031.50000000000;1031.40000000000;1031.30000000000;1031.30000000000;1031.20000000000;1031.10000000000;1030.90000000000;1030.80000000000;1030.70000000000;1030.60000000000;1030.50000000000;1030.40000000000;1030.20000000000;1030.10000000000;1030;1029.80000000000;1029.70000000000;1029.50000000000;1029.40000000000;1029.20000000000;1029;1028.90000000000;1028.70000000000;1028.50000000000;1028.30000000000;1028.10000000000;1028;1027.80000000000;1027.60000000000;1027.40000000000;1027.20000000000;1026.90000000000;1026.70000000000;1026.50000000000;1026.30000000000;1026.10000000000;1025.90000000000;1025.60000000000;1025.40000000000;1025.10000000000;1024.90000000000;1024.70000000000;1024.40000000000;1024.20000000000;1023.90000000000;1023.60000000000;1023.40000000000;1023.10000000000;1022.90000000000;1022.60000000000;1022.30000000000;1022;1021.80000000000;1021.50000000000;1021.20000000000;1020.90000000000;1020.60000000000;1020.30000000000;1020;1019.70000000000;1019.40000000000;1019.10000000000;1018.80000000000;1018.50000000000;1018.20000000000;1017.80000000000;1017.50000000000;1017.20000000000;1016.90000000000;1016.50000000000;1016.20000000000;1015.90000000000;1015.50000000000;1015.20000000000;1014.90000000000;1014.50000000000;1014.20000000000;1013.80000000000;1013.40000000000;1013.10000000000;1012.70000000000;1012.30000000000;1011.90000000000;1011.50000000000;1011.10000000000;1010.80000000000;1010.30000000000;1009.90000000000;1009.50000000000;1009.10000000000;1008.70000000000;1008.30000000000;1007.80000000000;1007.40000000000;1007;1006.50000000000;1006.10000000000;1005.60000000000;1005.20000000000;1004.70000000000;1004.30000000000;1003.80000000000;1003.40000000000;1002.90000000000;1002.40000000000;1002;1001.50000000000;1001;1000.50000000000;1000.10000000000;999.570000000000;999.090000000000;998.600000000000;998.110000000000;997.620000000000;997.130000000000;996.640000000000;996.140000000000;995.650000000000;995.150000000000;994.650000000000;994.160000000000;993.660000000000;993.160000000000;992.660000000000;992.160000000000;991.660000000000;991.150000000000;990.650000000000;990.150000000000;989.650000000000;989.150000000000;988.650000000000;988.150000000000;987.660000000000;987.170000000000;986.700000000000;986.230000000000;985.760000000000;985.310000000000;984.860000000000;984.410000000000;983.970000000000;983.530000000000;983.100000000000;982.670000000000;982.240000000000;981.820000000000;981.400000000000;980.980000000000;980.560000000000;980.150000000000;979.730000000000;979.320000000000;978.900000000000;978.480000000000;978.060000000000;977.640000000000;977.220000000000;976.790000000000;976.360000000000;975.930000000000;975.490000000000;975.050000000000;974.600000000000;974.140000000000;973.680000000000;973.220000000000;972.740000000000;972.260000000000;971.770000000000;971.270000000000;970.760000000000;970.240000000000;969.710000000000;969.170000000000;968.620000000000;968.050000000000;967.470000000000;966.880000000000;966.270000000000;965.650000000000;965.020000000000;964.370000000000;963.700000000000;963.010000000000;962.310000000000;961.590000000000;960.850000000000;960.090000000000;959.310000000000;958.510000000000;957.690000000000;956.840000000000;955.990000000000;955.130000000000;954.260000000000;953.380000000000;952.490000000000;951.600000000000;950.690000000000;949.780000000000;948.860000000000;947.930000000000;946.990000000000;946.040000000000;945.080000000000;944.110000000000;943.140000000000;942.150000000000;941.160000000000;940.150000000000;939.140000000000;938.120000000000;937.080000000000;936.040000000000;934.990000000000;933.930000000000;932.860000000000;931.780000000000;930.690000000000;929.590000000000;928.480000000000;927.360000000000;926.230000000000;925.090000000000;923.940000000000;922.780000000000;921.610000000000;920.430000000000;919.240000000000;918.040000000000;916.830000000000;915.610000000000;914.370000000000;913.130000000000;911.870000000000;910.610000000000;909.330000000000;908.040000000000;906.740000000000;905.430000000000;904.100000000000;902.770000000000;901.420000000000;900.070000000000;898.700000000000;897.320000000000;895.920000000000;894.520000000000;893.100000000000;891.670000000000;890.230000000000;888.770000000000;887.300000000000;885.820000000000;884.320000000000;882.810000000000;881.280000000000;879.740000000000;878.190000000000;876.620000000000;875.030000000000;873.430000000000;871.810000000000;870.180000000000;868.530000000000;866.870000000000;865.190000000000;863.490000000000;861.780000000000;860.050000000000;858.300000000000;856.540000000000;854.760000000000;852.960000000000;851.140000000000;849.300000000000;847.450000000000;845.580000000000;843.690000000000;841.780000000000;839.850000000000;837.900000000000;835.930000000000;833.940000000000;831.930000000000;829.900000000000;827.850000000000;825.780000000000;823.690000000000;821.570000000000;819.430000000000;817.270000000000;815.090000000000;812.890000000000;810.660000000000;808.410000000000;806.130000000000;803.830000000000;801.510000000000;799.160000000000;796.780000000000;794.380000000000;791.950000000000;789.500000000000;787.020000000000;784.510000000000;781.980000000000;779.410000000000;776.820000000000;774.200000000000;771.550000000000;768.870000000000;766.150000000000;763.400000000000;760.620000000000;757.800000000000;754.940000000000;752.050000000000;749.120000000000;746.160000000000;743.150000000000;740.110000000000;737.030000000000;733.910000000000;730.750000000000;727.550000000000;724.300000000000;721.020000000000;717.690000000000;714.320000000000;710.910000000000;707.450000000000;703.950000000000;700.400000000000;696.810000000000;693.170000000000;689.480000000000;685.750000000000;681.960000000000;678.120000000000;674.240000000000;670.300000000000;666.310000000000;662.260000000000;658.170000000000;654.010000000000;649.800000000000;645.540000000000;641.210000000000;636.830000000000;632.380000000000;627.880000000000;623.310000000000;618.680000000000;613.980000000000;609.220000000000;604.400000000000;599.500000000000;594.530000000000;589.500000000000;584.390000000000;579.210000000000;573.950000000000;568.620000000000;563.210000000000;557.720000000000;552.150000000000;546.500000000000;540.770000000000;534.950000000000;529.040000000000;523.040000000000;516.950000000000;510.760000000000;504.470000000000;498.070000000000;491.580000000000;484.970000000000;478.260000000000;471.440000000000;464.510000000000;457.460000000000;450.300000000000;443.030000000000;435.630000000000;428.110000000000;420.470000000000;412.700000000000;404.800000000000;396.780000000000;388.620000000000;380.330000000000;371.910000000000;363.350000000000;354.650000000000;345.810000000000;336.830000000000;327.710000000000;318.450000000000;309.050000000000;299.500000000000;289.810000000000;279.970000000000;270;259.890000000000;249.640000000000;239.250000000000;228.740000000000;218.110000000000;207.360000000000;196.510000000000;185.560000000000;174.530000000000;163.430000000000;152.290000000000;141.120000000000;129.950000000000;118.830000000000;107.770000000000;96.8370000000000;86.0770000000000;75.5520000000000;65.3370000000000;55.5130000000000;17.3670000000000;22.2350000000000;27.6610000000000;33.5940000000000;39.9840000000000;46.7780000000000;53.9270000000000;61.3830000000000;69.1030000000000;77.0470000000000;85.1780000000000;93.4630000000000;101.870000000000;110.380000000000;118.950000000000;127.580000000000;136.240000000000;144.920000000000;153.590000000000;162.260000000000;170.900000000000;179.500000000000;188.060000000000;196.580000000000;205.030000000000;213.420000000000;221.740000000000;229.990000000000;238.170000000000;246.260000000000;254.270000000000;262.200000000000;270.040000000000;277.800000000000;285.470000000000;293.050000000000;300.530000000000;307.930000000000;315.240000000000;322.460000000000;329.590000000000;336.630000000000;343.580000000000;350.440000000000;357.210000000000;363.900000000000;370.500000000000;377.020000000000;383.450000000000;389.790000000000;396.060000000000;402.240000000000;408.340000000000;414.360000000000;420.310000000000;426.170000000000;431.960000000000;437.680000000000;443.320000000000;448.890000000000;454.380000000000;459.810000000000;465.160000000000;470.450000000000;475.670000000000;480.820000000000;485.910000000000;490.930000000000;495.890000000000;500.790000000000;505.620000000000;510.400000000000;515.120000000000;519.780000000000;524.390000000000;528.940000000000;533.440000000000;537.890000000000;542.290000000000;546.630000000000;550.930000000000;555.180000000000;559.370000000000;563.520000000000;567.630000000000;571.680000000000;575.690000000000;579.660000000000;583.580000000000;587.450000000000;591.290000000000;595.080000000000;598.820000000000;602.530000000000;606.200000000000;609.820000000000;613.410000000000;616.950000000000;620.460000000000;623.930000000000;627.360000000000;630.760000000000;634.120000000000;637.440000000000;640.720000000000;643.980000000000;647.190000000000;650.370000000000;653.520000000000;656.640000000000;659.720000000000;662.770000000000;665.780000000000;668.770000000000;671.720000000000;674.650000000000;677.540000000000;680.400000000000;683.230000000000;686.040000000000;688.810000000000;691.560000000000;694.270000000000;696.960000000000;699.620000000000;702.260000000000;704.860000000000;707.440000000000;709.990000000000;712.520000000000;715.020000000000;717.500000000000;719.950000000000;722.390000000000;724.810000000000;727.210000000000;729.590000000000;731.950000000000;734.290000000000;736.620000000000;738.920000000000;741.210000000000;743.480000000000;745.730000000000;747.960000000000;750.170000000000;752.360000000000;754.540000000000;756.690000000000;758.830000000000;760.950000000000;763.050000000000;765.130000000000;767.190000000000;769.240000000000;771.260000000000;773.270000000000;775.260000000000;777.230000000000;779.180000000000;781.120000000000;783.030000000000;784.930000000000;786.800000000000;788.660000000000;790.500000000000;792.330000000000;794.130000000000;795.910000000000;797.680000000000;799.430000000000;801.160000000000;802.870000000000;804.560000000000;806.240000000000;807.890000000000;809.530000000000;811.140000000000;812.740000000000;814.320000000000;815.890000000000;817.430000000000;818.950000000000;820.460000000000;821.950000000000;823.420000000000;824.860000000000;826.300000000000;827.710000000000;829.100000000000;830.480000000000;831.830000000000;833.160000000000;834.470000000000;835.750000000000;837.010000000000;838.250000000000;839.470000000000;840.670000000000;841.850000000000;843;844.140000000000;845.260000000000;846.370000000000;847.450000000000;848.520000000000;849.570000000000;850.610000000000;851.630000000000;852.640000000000;853.640000000000;854.620000000000;855.580000000000;856.540000000000;857.480000000000;858.420000000000;859.340000000000;860.250000000000;861.150000000000;862.050000000000;862.930000000000;863.800000000000;864.670000000000;865.530000000000;866.380000000000;867.230000000000;868.070000000000;868.910000000000;869.740000000000;870.560000000000;871.380000000000;872.200000000000;873.010000000000;873.820000000000;874.630000000000;875.440000000000;876.240000000000;877.040000000000;877.840000000000;878.650000000000;879.450000000000;880.250000000000;881.050000000000;881.850000000000;882.660000000000;883.460000000000;884.270000000000;885.080000000000;885.900000000000;886.710000000000;887.530000000000;888.010000000000;888.840000000000;889.680000000000;890.510000000000;891.350000000000;892.190000000000;893.030000000000;893.870000000000;894.710000000000;895.560000000000;896.400000000000;897.250000000000;898.090000000000;898.930000000000;899.780000000000;900.620000000000;901.460000000000;902.300000000000;903.140000000000;903.980000000000;904.820000000000;905.650000000000;906.480000000000;907.310000000000;908.130000000000;908.960000000000;909.770000000000;910.590000000000;911.400000000000;912.210000000000;913.010000000000;913.810000000000;914.600000000000;915.390000000000;916.180000000000;916.960000000000;917.730000000000;918.500000000000;919.260000000000;920.010000000000;920.760000000000;921.500000000000;922.240000000000;922.970000000000;923.690000000000;924.400000000000;925.110000000000;925.810000000000;926.500000000000;927.180000000000;927.850000000000;928.520000000000;929.170000000000;929.820000000000;930.460000000000;931.090000000000;931.710000000000;932.320000000000;932.910000000000;933.500000000000;934.080000000000;934.650000000000;935.220000000000;935.780000000000;936.330000000000;936.880000000000;937.430000000000;937.960000000000;938.500000000000;939.020000000000;939.550000000000;940.060000000000;940.570000000000;941.080000000000;941.580000000000;942.070000000000;942.560000000000;943.050000000000;943.530000000000;944.010000000000;944.480000000000;944.940000000000;945.400000000000;945.860000000000;946.310000000000;946.750000000000;947.200000000000;947.630000000000;948.070000000000;948.490000000000;948.920000000000;949.340000000000;949.750000000000;950.160000000000;950.570000000000;950.970000000000;951.370000000000;951.760000000000;952.150000000000;952.530000000000;952.910000000000;953.290000000000;953.660000000000;954.030000000000;954.400000000000;954.760000000000;955.120000000000;955.470000000000;955.820000000000;956.170000000000;956.510000000000;956.850000000000;957.180000000000;957.510000000000;957.840000000000;958.170000000000;958.490000000000;958.800000000000;959.120000000000;959.430000000000;959.740000000000;960.040000000000;960.350000000000;960.660000000000;960.960000000000;961.260000000000;961.570000000000;961.870000000000;962.170000000000;962.460000000000;962.760000000000;963.050000000000;963.340000000000;963.630000000000;963.920000000000;964.200000000000;964.480000000000;964.750000000000;965.030000000000;965.300000000000;965.560000000000;965.830000000000;966.080000000000;966.340000000000;966.590000000000;966.830000000000;967.080000000000;967.310000000000;967.540000000000;967.770000000000;967.990000000000;968.210000000000;968.420000000000;968.620000000000;968.820000000000;969.010000000000;969.190000000000;969.370000000000;969.550000000000;969.710000000000;969.870000000000;970.020000000000;970.170000000000;970.300000000000;970.430000000000;970.560000000000;970.670000000000;970.780000000000;970.870000000000;970.960000000000;971.040000000000;971.110000000000;971.180000000000;971.230000000000;971.280000000000;971.310000000000;971.340000000000;971.350000000000;971.360000000000;971.350000000000;971.340000000000;971.320000000000;971.300000000000;971.270000000000;971.240000000000;971.210000000000;971.170000000000;971.130000000000;971.080000000000;971.030000000000;970.980000000000;970.920000000000;970.860000000000;970.790000000000;970.720000000000;970.650000000000;970.570000000000;970.490000000000;970.400000000000];
% % sample Eexth calculated at Adelaide Airport
% exth = [20.9763428264316;25.4426301568164;29.9333370106468;34.4237418329486;38.9137993149129;43.4034641512358;47.9173558289745;52.4060966941045;56.9189677360567;61.4559137740454;65.9675739360602;70.5032094115414;75.0134735870805;79.5722522695964;84.1055661220565;88.6380125838466;93.1941702214730;97.7493562612151;102.303523212880;106.856623596899;111.433212163042;116.008626386379;120.582818048746;125.155738944866;129.727340882849;134.322143057685;138.915514411952;143.507406016336;148.097768957286;152.686554337536;157.298239078492;161.883713623114;166.491971066665;171.098435992986;175.727546467724;180.330267399764;184.955513777510;189.578747611958;194.199918596644;198.818976447545;203.460293073767;208.074962051660;212.711765066163;217.346228957713;221.978302762600;226.607935543397;231.259423080168;235.884007590621;240.530317474597;245.173954408222;249.814866787976;254.477279080424;259.112572723428;263.769232725946;268.422930756646;273.073614557261;277.721231903376;282.365730605007;287.031223698512;291.669311759492;296.328255532410;300.983836962389;305.636003224019;310.284701530642;314.953938152684;319.595523695054;324.257504229824;328.915767291655;333.570259475562;338.220927419794;342.867717806441;347.510577362048;352.173354174357;356.832051739389;361.486616095140;366.136993327484;370.783129570793;375.424971008565;380.062463874042;384.719302451421;389.347914084872;393.995717502888;398.638910315492;403.277438187246;407.911246837302;412.563887234435;417.188070050590;421.830926111423;426.445265536642;431.078118825607;435.705875958282;440.328482225850;444.969308190776;449.581422005744;454.188220920485;458.812994194601;463.408972318782;468.022760036613;472.630958528621;477.233512762733;481.830367774285;486.444641347890;491.029903816067;495.609302302291;500.205865387037;504.796394417243;509.357811946942;513.936137829097;518.508264026482;523.074135384886;527.656593168010;532.209757565016;536.756501839975;541.319570125518;545.876042602930;550.403131284195;554.946279340444;559.482665551409;564.012234642657;568.534931422817;573.050700784256;577.582014002675;582.083728217289;586.600805121989;591.088243684175;595.590863017050;600.063806120464;604.551747331575;609.032248423625;613.505254255825;617.970709779626;622.450719294511;626.900871181153;631.343307901738;635.800018287902;640.226821691263;644.667710837650;649.078661919169;653.503510124305;657.920235544615;662.328783281985;666.729098539947;671.121126624357;675.504812944079;679.880103011663;684.268539349768;688.626831630472;692.976564557642;697.339153240852;701.671562329891;706.016632534578;710.352840136396;714.658835944312;718.977199482347;723.286537723957;727.586796574162;731.877922051960;736.159860290999;740.432557540252;744.695960164695;748.970947352596;753.215553844713;757.450705247502;761.697140750854;765.913175372122;770.140292907680;774.336998009024;778.544584279148;782.742300982280;786.909590790104;791.087457872968;795.255296383521;799.413053486301;803.560676473651;807.698112766380;811.825309914436;815.942215597567;820.048777625986;824.144943941030;828.230662615825;832.305881855938;836.370550000040;840.444462191894;844.487821343723;848.520474969762;852.562060552000;856.573096793688;860.592856189978;864.582070658987;868.560324868508;872.546988456459;876.522482104987;880.467444321850;884.420500664190;888.343034656528;892.273452258802;896.192447392666;900.080936729973;903.976992895713;907.861476769777;911.734338624813;915.576722216119;919.426248742276;923.264005202591;927.089942467897;930.904011560331;934.687645573270;938.477890481738;942.256121434136;946.022290063316;949.776348156542;953.518247656116;957.247940659985;960.965379422361;964.652472450359;968.345320475648;972.025772195965;975.693780495884;979.349298419274;982.992279169900;986.622676112022;990.240442770994;993.827977870933;997.420407360930;1001.00006834026;1004.56691498377;1008.12090163035;1011.64474061344;1015.17293422646;1018.68813206925;1022.19028914188;1025.66237258313;1029.13837794225;1032.60120875204;1036.03402546293;1039.47043915931;1042.87688032592;1046.28670180131;1049.66659384336;1053.04964934524;1056.40282003529;1059.75893717500;1063.08521564724;1066.39801744652;1069.69730057662;1072.99909622816;1076.27114993783;1079.52955981716;1082.77428455947;1086.00528303157;1089.22251427426;1092.42593750288;1095.61551210782;1098.77566450929;1101.93748911959;1103.68288252561;1106.82298290745;1109.93376257198;1113.04583012702;1116.12863607240;1119.21251376770;1122.26719043752;1125.30777932531;1128.33424226268;1131.34654125854;1134.34463849959;1137.32849635082;1140.28348393037;1143.23882141638;1146.16535547973;1149.09202493807;1151.98995926195;1154.87357481566;1157.74283575703;1160.59770642231;1163.43815132661;1166.26413516434;1169.06174031534;1171.85876884471;1174.62749300635;1177.38176122036;1180.12153959042;1182.84679439852;1185.55749210539;1188.24022205085;1190.92177849078;1193.57544662459;1196.21457141824;1198.83912071485;1201.44906253510;1204.04436507768;1206.61213010739;1209.16533960326;1211.71668278086;1214.22796897050;1216.73732777065;1219.23200889526;1221.69955689127;1224.15251509530;1226.59085421361;1229.00234111586;1231.41142907963;1233.79375542694;1236.16149600538;1238.51462282379;1240.84127459953;1243.15340583802;1245.45098948230;1247.73399864564;1249.99087020463;1252.23326303662;1254.46115116782;1256.67450879244;1258.86207154333;1261.03520198154;1263.18278512268;1265.32705107182;1267.44586968493;1269.53944027583;1271.61875469286;1273.68378958654;1275.73452176777;1277.76035907626;1279.77199696891;1281.75899248823;1283.73189291564;1285.68040415968;1287.61492562084;1289.53543624916;1291.43186491811;1293.31438952997;1295.17308732479;1297.01798873241;1298.83931897858;1300.64696136113;1302.43128869791;1304.19250242669;1305.94972779664;1307.67456098387;1309.38605415908;1311.07494676047;1312.75061043349;1314.40393032679;1316.04413304326;1317.65329536772;1319.24959708135;1320.83302260387;1322.38607988804;1323.92651717695;1325.44572363348;1326.95242342039;1328.42969340063;1329.89471181858;1331.33915107323;1332.76320836045;1334.16708022107;1335.55096252816;1336.91505047458;1338.26750703036;1339.59252093911;1340.89832220369;1342.18510317665;1343.45305547067;1344.70236994709;1345.93323670481;1347.14584506916;1348.33295035861;1349.50230379871;1350.65409126464;1351.78849780952;1352.89853157323;1353.99167858728;1355.06106959677;1356.11406016782;1357.14390130879;1358.15782032862;1359.14918614483;1360.12510003541;1361.07235775182;1362.01137268356;1362.92242152362;1363.81253134007;1364.68849679156;1365.53767077771;1366.37324599397;1367.18908433360;1367.97925913787;1368.75662558307;1369.50905312231;1370.24308840413;1370.95298579060;1371.64517719769;1372.31994806321;1372.97167751243;1373.60663393451;1374.21927366743;1374.80999015018;1375.37916587553;1375.93286043731;1376.46566788344;1376.97794143266;1377.47002325727;1377.94224445917;1378.38942155542;1378.82290359876;1379.23201161958;1379.62253195783;1379.99473628315;1380.34353284261;1380.67457568920;1380.98279733065;1381.27376924211;1381.54244225146;1381.78907367402;1382.01911999271;1382.22234332098;1382.41455294671;1382.58032339888;1382.72501877353;1382.85393202697;1382.96201570128;1383.04424047099;1383.11096868175;1383.15712342491;1383.18275020227;1383.18787429373;1383.17250075534;1383.13661441899;1383.08017989352;1383.00314156731;1382.90542361248;1382.79208652064;1382.65271236186;1382.49749207780;1382.31592271081;1382.11820622294;1381.89897016774;1381.66325038687;1381.40033993872;1381.12579711765;1380.82354900576;1380.50391671793;1380.16130697432;1379.80079238803;1379.42211997274;1379.01957034142;1378.59825904386;1378.15789577645;1377.69817908752;1377.21320392865;1376.71379421993;1376.18839001432;1375.64794325083;1375.08646684370;1374.50359291471;1373.89894260083;1373.27800635498;1372.63459474802;1371.96829983149;1371.28472309325;1370.58358145120;1369.85846911898;1369.11511109957;1368.35320784488;1367.57245516602;1366.76621908967;1365.94040356392;1365.10112237158;1364.23523791210;1363.34879996984;1362.44807780385;1361.52624542116;1360.58296223532;1359.61788320879;1358.63065887727;1357.62783443908;1356.60923520162;1355.56766458882;1354.50276034635;1353.42130230893;1352.31590056029;1351.20072927268;1350.05378535031;1348.89670453549;1347.71456131665;1346.51450634820;1345.29635201915;1344.05224418877;1342.79725843987;1341.51580553573;1340.21535946365;1338.90366358130;1337.56472145300;1336.20620684040;1334.82792509392;1333.43789227392;1332.01955937102;1330.58922258094;1329.13005306567;1327.65862552897;1326.16639132969;1324.65315218455;1323.12741384836;1321.57163922278;1320.00310946099;1318.42183970164;1316.80986292381;1315.18488976425;1313.53780029241;1311.87760228734;1310.19503128663;1308.48988621595;1306.77139281586;1305.03006850746;1303.27528526931;1301.49741459603;1299.69625483930;1297.88139818811;1296.05286376838;1294.20072970839;1292.32479441411;1290.43494544912;1288.53120316027;1286.60335090834;1284.66149883074;1282.69528260765;1280.71496099657;1278.71002168639;1276.69087240701;1274.65753559672;1272.59927671185;1270.52672729296;1268.43991061354;1266.32786983856;1264.20146044198;1262.04957725019;1259.89442902186;1257.71370734401;1255.50721404931;1253.28617813142;1251.05062531675;1248.80058149987;1246.53607274317;1244.24540119973;1241.94016928336;1239.60853121526;1237.27418571017;1234.91334053594;1232.53789635723;1230.14788125627;1227.73108056125;1225.29961804453;1222.85352274314;1220.39282386886;1217.91755080789;1215.41512141965;1212.89803030582;1210.36630783044;1207.81998453404;1205.24618558202;1202.67067998625;1200.06761467653;1197.44992692164;1194.81764861728;1192.17081183694;1189.49610557369;1186.82017638377;1184.11629793507;1181.39784676159;1178.66485631884;1175.91736024129;1173.15539234193;1170.36513761134;1167.57425664500;1164.75501420147;1161.92129432330;1159.08726755798;1156.21056333052;1153.33362319800;1150.44234759411;1147.53677245625;1144.60244383322;1141.66830780933;1138.70535039553;1135.72809885204;1132.73659055220;1129.73086304832;1126.71095407119;1123.67690152962;1120.62874350998;1117.56651827569;1114.47507564608;1111.38476265745;1108.26517208447;1105.14692727672;1101.99934617292;1098.83779508384;1095.67791408096;1092.48861142243;1089.28545934569;1086.06849845694;1082.83776953740;1079.59331354284;1076.33517160307;1073.04731331337;1069.76185698624;1066.46283934674;1063.15030221631;1059.80795046886;1056.46843475065;1053.09905749753;1049.73273336154;1046.33650229437;1042.94354127666;1039.52062945547;1036.10120444943;1032.65178629378;1029.18914861180;1025.71333573054;1022.24144318060;1018.73947728177;1015.22446995547;1011.69646619921;1008.17281548943;1004.61901737609;1001.05235859885;997.472884816383;993.880641851460;990.275675690295;986.658032481983;983.027758537903;979.402700839555;975.747366049975;972.079540197890;968.399270237095;964.706603280687;961.001586600466;957.284267626327;953.554693945654;949.812913302708;946.058973598019;942.292922887772;938.514809383191;934.724681449922;930.941163370921;927.127210306286;923.301388591693;919.463747203527;915.614335269481;911.753202067933;907.880397027306;904.014946279802;900.119002773788;896.211536364286;892.292597072860;888.381435208743;884.439756157753;880.486754921675;876.541847296863;872.566408260695;868.579799036499;864.601598678068;860.592856189978;856.592732032536;852.562060552000;848.540216427834;844.487821343723;840.444462191894;836.390448771716;832.305881855938;828.230662615825;824.144943941030;820.048777625986;815.942215597567;811.825309914436;807.677856146051;803.540369790515;799.392696997785;795.255296383521;791.087457872968;786.909590790104;782.721748097518;778.523982884265;774.336998009024;770.119595511248;765.892430249602;761.676348397250;757.429865693088;753.194667583107;748.950014645981;744.674981048993;740.411532506955;736.138789604034;731.856805975827;727.565635373930;723.265331665261;718.955948831388;714.637540967847;710.310162283466;705.973867099682;701.628709849863;697.296214678441;692.933540024379;688.583722085958;684.203748007227;679.836824638999;675.461451173475;671.077681994783;666.663807812499;662.263369889625;657.854700300405;653.437853842821;649.034811115094;644.601815520446;640.160807785443;635.733887194979;631.277059858642;626.834507584175;622.362081136479;617.904116961761;613.438548342562;608.965430235903;604.484817691714;599.996765852157;595.501329950949;590.998565312681;586.510983263445;581.993763256936;577.469380748772;572.960453641761;568.444545192437;563.921710425720;559.369338749785;554.832782818686;550.312199732301;545.762211623027;541.205573573436;536.642341104726;532.095434848109;527.519212702518;522.959492047257;518.393462857219;513.821180213064;509.242699270887;504.658075261556;500.067363490044;495.493733540045;490.891042348259;486.305603038118;481.691153402436;477.094124880264;472.491398800130;467.883030128752;463.269073900235;458.649585215410;454.047991324619;449.417630538540;444.805328871999;440.164316055272;435.541525825275;430.913586673100;426.280553309715;421.642480506310;417.023004407934;412.375042160972;407.745835544871;403.088202530152;398.449483189719;393.806101125145;389.158110674082;384.529315165973;379.872293988585;375.210827480507;370.568786637052;365.922453470808;361.271881800558;356.617125494183;351.958238468033;347.295274686304;342.652231594806;337.981296597031;333.330430223325;328.675742359482;324.017286369500;319.355115660572;314.713343659221;310.043922363296;305.395043073837;300.742698563470;296.086941620874;291.427825073452;286.765401786723;282.099724663730;277.455045880995;272.807251442887;268.156393541379;263.502524402841;258.845696287461;254.185961488651;249.547663955319;244.882287257919;240.238480870721;235.592004776276;230.967258145073;226.315610872542;221.685822415355;217.029209653167;212.394584091863;207.757622895544;203.142800030543;198.501332185180;193.882127376528;189.260812892052;184.637439017333;180.012056060361;175.384714350986;170.779962561044;166.148864119379;161.540475175176;156.930347023471;152.343064626354;147.729615572724;143.139128207681;138.547116102158;133.953628170989;129.358713344729;124.787003252970;120.189388465127;115.615089741045;111.039572603293;106.487494160027;101.909690768089;97.3554338033225;92.8001618573265;88.2439224211887;83.6867629960843;79.1533713634468;74.6191634127107;70.0841859056995;65.5484856121743;61.0121093093495;56.4997630366353;51.9868403915266;47.4733874118105;42.9594501406829;38.4697444525860;33.9796505994230;29.4892138868648;24.9984796240418;20.5321694799354;16.0409770686566;11.5743009322856;7.10750928944979;26.6516937575871;31.1423237525717;35.6326395171832;40.1225957435114;44.6368137900499;49.1259124326119;53.6391765885953;58.1765516217311;62.6886719926454;67.2248039156343;71.7602425412545;76.2949410949894;80.8288528099558;85.3619309273849;89.9187577161007;94.4746470548177;99.0295514460107;103.608036034821;108.160822113614;112.737080968195;117.312151739103;121.885986211793;126.458536184752;131.054326218227;135.648720240431;140.241669311157;144.833124505591;149.423036914829;154.035889754493;158.647084183937;163.256570557250;167.864299246911;172.470220644324;177.098769811839;181.700917604138;186.325572918636;190.948200781909;195.593192634009;200.211603324743;204.852254092712;209.466245530541;214.102352160889;218.736104376445;223.391820277728;228.020697759919;232.671410364286;237.319537352277;241.965027070473;246.607827894767;251.247888230931;255.909427968770;260.543837644946;265.199593022155;269.852370365448;274.502117426900;279.172975210104;283.816488637831;288.480974907169;293.142187874178;297.800074649548;302.454582381713;307.105658257447;311.753249502462;316.421356533969;321.085835930604;325.722619012299;330.379702139801;335.056973760374;339.706408280085;344.351948211810;349.017455709355;353.678920514602;358.336288633498;362.965654145182;367.638519073896;372.283273647048;376.923716038393;381.583555903822;386.238930413080;390.866067801033;395.512371692971;400.154047231351;404.814686125811;409.446917751753;414.074357959690;418.720524748108;423.361741470302;427.997953258336;432.629105303446;437.255142856679;441.876011229549;446.491655794678;451.125411302668;455.730417408477;460.353370402420;464.970825759996;469.582728338587;474.189023061887;478.789654920560;483.384568972894;487.973710345467;492.580157400662;497.157559222863;501.752096929548;506.340581929281;510.922958870515;515.499172475385;520.069167540374;524.632888936981;529.213167009086;533.764143769235;538.331502178436;542.869513601588;547.423730852918;551.971277918844;556.512099388940;561.046139934728;565.573344310358;570.093657353272;574.607023984881;579.135903354100;583.635176847183;588.149781780867;592.657148451787;597.134851110498;601.627611631086;606.112968019471;610.590865075110;615.061247689259;619.546244881204;624.001395587344;628.448866810797;632.910672634686;637.342581898094;641.788638067910;646.204766114056;650.634852672701;655.056852102773;659.470709440606;663.876369823734;668.273778491577;672.662880786121;677.043622152595;681.437572294654;685.801386492705;690.178216003687;694.524884996804;698.884375189891;703.213681798217;707.555614852946;711.888665986014;716.212780804776;720.506670382761;724.812794532425;729.109820131636;733.397693239976;737.697414331982;741.966775348927;746.226822482079;750.477502255210;754.739630805263;758.971369099360;763.214355450624;767.426938734886;771.650568788989;775.843784499166;780.047845134444;784.242017145975;788.426247364471;792.580045271472;796.744282283375;800.898419011714;805.042402794724;809.176181099351;813.299701521913;817.412911788770;821.515759756978;825.628228628422;829.710144664208;833.781542510001;837.842370552912;841.912405024026;845.951886716105;849.980644322516;854.018296140258;858.025399300597;862.041187789457;866.026432315812;870.020152845305;873.983335663601;877.954784727744;881.895703888095;885.844679115784;889.782314173218;893.689433968099;897.604293538269;901.507662397087;905.399490575444;909.260828475164;913.129482878537;916.986447824327;920.831673937469;924.665111993172;928.468099771069;932.277872741017;936.075711124630;939.861566303752;943.635389813633;947.397133343544;951.146748737401;954.865986213684;958.591261233877;962.304264816013;966.004949427952;969.693267695256;973.369172401797;977.032616490357;980.683553063235;984.304217722417;987.930060792135;991.543256842174;995.143759618083;998.731523027905;1002.28909333060;1005.85130308666;1009.40063640365;1012.93704784467;1016.46049213822;1019.95383177509;1023.45127042626;1026.93560733179;1030.38989722964;1033.84796145053;1037.27601898031;1040.70763430572;1044.10928478566;1047.51427635254;1050.88934644646;1054.26754074837;1057.61585847455;1060.95076886250;1064.28847811050;1067.59638092376;1070.89074987625;1074.17154320545;1077.43871932091;1080.69223680483;1083.93205441254;1087.15813107304;1090.37042588955;1093.56889813998;1096.75350727747;1099.90870423152;1101.69000720219;1104.82355776549;1107.95857301374;1111.06427818157;1114.15603619716;1117.24893500659;1120.31261327903;1123.36222830519;1126.39774180336;1129.41911566884;1132.42631197442;1135.41929297088;1138.38338254360;1141.34789087512;1144.28357416928;1147.21946171522;1150.12659205039;1153.01942677631;1155.89792993620;1158.76206575142;1161.61179862194;1164.43309263471;1167.25398527021;1170.04651221062;1172.82463958078;1175.60204676977;1178.35120054349;1181.07228325876;1183.79247222676;1186.49809245525;1189.17575869373;1191.83893520087;1194.50079625709;1197.12168939822;1199.74120271974;1202.34609757332;1204.92342749058;1207.48622224506;1210.03445092140;1212.56808277995;1215.08708725715;1217.57888600286;1220.06861861702;1222.53123295317;1224.97924756529;1227.40038019601;1229.80700263961;1232.21119186697;1234.58863474016;1236.93952519921;1239.28782410657;1241.60966340712;1243.91697317860;1246.19806568974;1248.47631004450;1250.72843248479;1252.95462960307;1255.17782607664;1257.37519442407;1259.55814750524;1261.71551946044;1263.86964172090;1265.98729019409;1268.10164050213;1270.19075855662;1272.26561312331;1274.31548583030;1276.35119740342;1278.37272522034;1280.36957431225;1282.35234359124;1284.32101125342;1286.26530558258;1288.18542741427;1290.09168014129;1291.98404324018;1293.85254139877;1295.70725723683;1297.53836328036;1299.35579517044;1301.14987288064;1302.92079752959;1304.67828500196;1306.42231717258;1308.14350728905;1309.84205641503;1311.52738905269;1313.19033702555;1314.83110081051;1316.45888774331;1318.06474660077;1319.64887718515;1321.22027119084;1322.77019268063;1324.29884069701;1325.80641368938;1327.30161836467;1328.77600270527;1330.22139587351;1331.65480135926;1333.06797697036;1334.46927852993;1335.84251183439;1337.19610041274;1338.53023781846;1339.85300378176;1341.14874926336;1342.42562025252;1343.68380738287;1344.92350052911;1346.14488879586;1347.34067267776;1348.51865769771;1349.67902952263;1350.82197300064;1351.94044127771;1353.04197488993;1354.12675508617;1355.18791898481;1356.22583069719;1357.24777182141;1358.25391788876;1359.23084029183;1360.19255287951;1361.13922618968;1362.05777557870;1362.96185302749;1363.84510955332;1364.70787665691;1365.55048132206;1366.37324599397;1367.17648855815;1367.95427588061;1368.71946081435;1369.45990380689;1370.18214832295;1370.88648672561;1371.56720644096;1372.23068390638;1372.87128623986;1373.49528235198;1374.09711487015;1374.67716977969;1375.23582210703;1375.77913528362;1376.30168623746;1376.80382068826;1377.28028586468;1377.74261504647;1378.17997775823;1378.60374657872;1379.00320223876;1379.37871201348;1379.74142309939;1380.07538545215;1380.39703618422;1380.69587778012;1380.97219255398;1381.23152515152;1381.46879786540;1381.68423777047;1381.88328203396;1382.05564312799;1382.21193718985;1382.34708552363;1382.46640253728;1382.55962567615;1382.63203822442;1382.68887588688;1382.72501877353;1382.73534152178;1382.73018035826;1382.70436822262;1382.65787984327;1382.58549677667;1382.50267219393;1382.39380131939;1382.26395100341;1382.11299494725;1381.94601183759;1381.75764058089;1381.54769940849;1381.31598640405;1381.06757496629;1380.79697081260;1380.50391671793;1380.19349979770;1379.86011081900;1379.50885521277;1379.13948757119;1378.74627507873;1378.33436354633;1377.89792937615;1377.44772638587;1376.97233092595;1376.47696396479;1375.96698008959;1375.43070553205;1374.87919979002;1374.30061030691;1373.70613626030;1373.09552338575;1372.45663708801;1371.80689083049;1371.12805928361;1370.43173738991;1369.71763983737;1368.98547662659;1368.22872498533;1367.45321077649;1366.65862763307;1365.84466457922;1365.00456605111;1364.15083704290;1363.27676694643;1362.38202655422;1361.46628215401;1360.52919555144;1359.57042409336;1358.59646142411;1357.60023570003;1356.58835445870;1355.55362140708;1354.50276034635;1353.42844829961;1352.33031905920;1351.21527459724;1350.08313273062;1348.93371043016;1347.75935898866;1346.56722846831;1345.34953620315;1344.12122108099;1342.86683568924;1341.60158197292;1340.30974497027;1338.99886195915;1337.66874071932;1336.31918830424;1334.95001105288;1333.56101460158;1332.15200389628;1330.73112729830;1329.28157031237;1327.81989441547;1326.32900426647;1324.82574092518;1323.30142222878;1321.76461709600;1320.19766299431;1318.61796701733;1317.02554441148;1315.40230317898;1313.76607945680;1312.10769103942;1310.43620836068;1308.73296118837;1307.02577977052;1305.28643192804;1303.54318499918;1301.76736959906;1299.97798259442;1298.17504264055;1296.34871301290;1294.49879245567;1292.63508269394;1290.75760358024;1288.85622466913;1286.93074483878;1284.99126162030;1283.03779611766;1281.05992283142;1279.06796214071;1277.06193595049;1275.03119726324;1272.97554591904;1270.91641777690;1268.83227442867;1266.72291646793;1264.59918540312;1262.46110533155;1260.30870051334;1258.13073172291;1255.93833900432;1253.73154749241;1251.49889599091;1249.25174829484;1246.99013043306;1244.70235930969;1242.40002246598;1240.08314684427;1237.75175955705;1235.39388206209;1233.02139988174;1230.63434106321;1228.23273382604;1225.80430496505;1223.37361274926;1220.91600915286;1218.44382512177;1215.94449403193;1213.44316461145;1210.91460110598;1208.37143016536;1205.80079270764;1203.22842609165;1200.64154475992;1198.02707121253;1195.39800008335;1192.75436340678;1190.09619339470;1187.41012270227;1184.72291110297;1182.00771957957;1179.27798128131;1176.53372980263;1173.77499891657;1171.00182257438;1168.20033033955;1165.39829420814;1162.56786808083;1159.72299170422;1156.86370043898;1153.99002982495;1151.10201558068;1148.19969360303;1145.28309996670;1142.33772651898;1139.39262829740;1136.41868291398;1133.43047210533;1130.42803338237;1127.41140443461;1124.38062312968;1121.33572751288;1118.27675580669;1115.20374641026;1112.11673789899;1109.00045882505;1105.88550003080;1102.74121178778;1099.58294415491;1096.42632113606;1093.24028304641;1090.04038600965;1086.82667059071;1083.59917752968;1080.35794774131;1077.10302231450;1073.83444251175;1070.55224976867;1067.24029662977;1063.93093678447;1060.60808954503;1057.25540961389;1053.90564853089;1050.54252714378;1047.14950418387;1043.75972529253;1040.34000077339;1036.90695830696;1033.47748528783;1030.01800337005;1026.54533564239;1023.07656233083;1019.57772029596;1016.06582610284;1012.54092470910;1009.02035049704;1005.46963313894;1001.90604422775;998.329629382855;994.740434387858;991.138505189955;987.541550899814;983.914353344023;980.274560175766;976.622217989975;972.957373542232;969.280073748165;965.590365682850;961.888296580209;958.173913832402;954.447264989226;950.708397757498;946.957360000453;943.194199737127;939.418965141740;935.650208095468;931.851028285297;928.039919353054;924.216930086777;920.382109426591;916.535506464083;912.677170441666;908.807150751960;904.944459991155;901.051278130951;897.146561432706;893.230359882780;889.321910488279;885.382945193107;881.432645638581;877.471062394594;873.517652948618;869.533709035769;865.558148864917;861.552047291005;857.534916529775;853.526483877772;849.487502331873;845.457427750612;841.416635351913;837.345290080306;833.283163947930;829.210474330590;825.107231358555;821.013518645078;816.909397988258;812.794921415807;808.670141086720;804.514814363822;800.369533654252;796.214106704004;792.069029941653;787.893517762759;783.708017500957;779.512582215604;775.307265092003;771.112805804232;766.887932847046;762.653338093598;758.429903928733;754.176073748050;749.933605123782;745.660754161406;741.399465149980;737.128869376187;732.849020448670;728.538821093905;724.240582230110;719.933251998824;715.616884469816;711.312862900780;706.978627289810;702.635517000084;698.283586550517;693.944393226175;689.575029231826;685.197009025497;680.832017528330;676.458563564022;672.054988281675;667.664731349386;663.266175614008;658.859375747813;654.444386525544;650.021262823735;645.590059620028;641.150831992490;636.725670482740;632.270598681775;627.829780994210;623.359085422940;618.902831255498;614.416733089993;609.945262904292;605.466286222420;600.979858166409;596.486033949991;591.984868877923;587.498866389036;582.983221713174;578.460402358553;573.953018522760;569.416051885526;564.894701629385;560.366468309575;555.831407101191;551.289573262520;546.741022134375;542.185809139416;537.623989781476;533.078477698584;528.503644784466;523.945294509367;519.357669896517;514.786702487327;510.209525132883;505.626193048328;501.036761523048;496.441285920009;491.862959489969;487.255591787139;482.665542990863;478.046504389140;473.444953596039;468.837748824145;464.224945093660;459.606597491653;454.982761171399;450.376885061644;445.742264049946;441.125767234033;436.480581803975;431.853683693584;427.221680258263;422.584626257027;417.942576508600;413.319187060024;408.667335171840;404.034302157720;399.372866988578;394.730408382329;390.083330573190;385.431687942061;380.775534923262;376.138715837903;371.473727874626;366.828226940576;362.178477010886;357.500654839872;352.842547444517;348.204272073933;343.538065228102;338.867879158118;334.217747681077;329.563784541187;324.906043094134;320.244576738923;315.579438917262;310.910683112952;306.262456024413;301.586642831468;296.931500803469;292.272989587697;287.611162042805;282.946071065074;278.301965861873;273.630523078507;268.980203860945;264.326864155454;259.670556216274;255.011332330978;250.373533854021;245.708649575969;241.065323836258;236.419319200810;231.770687299457;227.119479791226;222.490119932766;217.833929110530;213.199714407547;208.563155215790;203.924302522010;199.283207338181;194.664364699423;190.018948801012;185.395909261396;180.770852386439;176.143828502443;171.539384661615;166.908587565500;162.300490171201;157.690645386783;153.079102843625;148.465912191387;143.875673989148;139.259344244767;134.666081979652;130.071385230275;125.499884518511;120.902472662938;116.328368250866;111.753037908213;107.176529852260;102.598892312695;98.0447931039200;93.4650467579785;88.9089455629299;84.3519174457014;79.8186495327124;75.2599144774603;70.7250428748137;66.1894418764190;61.6531582584663;57.1408976094885;52.6280540476945;48.0900089386475;43.6008023390554;39.0864862821307;34.5964430641998;30.0813773975606;25.5906797785533;21.1244001506991;16.6332324649970;12.1665749915711;7.69979610104409;3.23294036991686;27.7620411393284;32.2525976564976;36.7428287404757;41.2573575387616;45.7714654573722;50.2851064464288;54.7982344608175;59.3108034606561;63.8474212057794;68.3833804848820;72.9186345180780;77.4531365327552;82.0114771877282;86.5443301559791;91.1009182780716;95.6811790305621;100.235814588780;104.814016213396;109.366508242348;113.942458785625;118.541800638734;123.115294552357;127.712069118942;132.282912573814;136.876925038122;141.494034575274;146.085073859896;150.699095443222;155.286964883315;159.897700863486;164.506715322902;169.138460428303;173.743873180543;178.371897175094;182.997980264189;187.622072110355;192.244122397792;196.888519404780;201.506324249119;206.146351765006;210.784112355681;215.419555021182;220.077007028942;224.707648075945;229.360170247682;234.010143599986;238.657516458921;243.302237179451;247.944254146014;252.607797759592;257.268504737636;261.926322743176;266.581199471681;271.233082651650;275.881920045200;280.551847807042;285.194420507909;289.857945556336;294.518181678383;299.175075995825;303.828575668357;308.502712359700;313.149246103033;317.816274190343;322.479658650649;327.139346020251;331.795282877837;336.471385965186;341.119641686707;345.787916316929;350.428276641802;355.088507631546;359.744625607597;364.396576637832;369.068130381346;373.711563857251;378.374447639338;383.009147316053;387.663143986052;392.312604155500;396.957473415617;401.621360019866;406.256860334004;410.887606560736;415.537133813118;420.181748632960;424.821396112155;429.456021401321;434.085569710446;438.709986309540;443.329216529277;447.966613564238;452.575280243265;457.201949976101;461.823159707493;466.438854249988;471.048978481994;475.653477348442;480.252295861443;484.868561841808;489.455825574091;494.060367671959;498.658949849300;503.251516632763;507.814980171637;512.418382488140;516.992570978846;521.560522914593;526.122183191527;530.700371685401;535.249251329729;539.814484034554;544.373139270247;548.925161491032;553.470495231954;558.009085109556;562.540875822553;567.065812152505;571.583838964491;576.117438928185;580.621446401276;585.140845981994;589.653044330428;594.135591324124;598.633257220851;603.123555836404;607.606431909415;612.081830269866;616.571905103259;621.032145009881;625.484741975895;629.951735795126;634.388843876571;638.840161351979;643.283538302067;647.718919497454;652.124352250810;656.543616910532;660.954720998128;665.357609685354;669.773963120711;674.160215584269;678.538088508491;682.929137294368;687.290045843133;691.663936679423;696.007662961399;700.364177308114;704.690504290477;709.029424475840;713.359444238859;717.680509224943;721.992565191909;726.295558010665;730.589433665888;734.874138256702;739.149617997356;743.436811932744;747.693634976526;751.941072247439;756.199923814303;760.428382812627;764.668055288807;768.877322649213;773.097602103555;777.308081042000;781.508706088537;785.678905506655;789.859712095901;794.030505676901;798.191233376733;802.341842450081;806.482280279901;810.612494378089;814.732432386148;818.842042075851;822.941271349899;827.050085584336;831.128346741557;835.196071730314;839.273070749744;843.319516557580;847.355271650160;851.399988782150;855.414156065429;859.437076651520;863.429451577622;867.430370623902;871.400749755412;875.379463389088;879.346970823317;883.283949889212;887.228947980006;891.162588179780;895.065715063486;898.976544573934;902.875865806112;906.744692278589;910.620904095091;914.485458567667;918.338306224091;922.179397742007;926.008683949553;929.807523057991;933.613109917100;937.406745096791;941.188380032715;944.957966314148;948.715455684604;952.460800042458;956.175770617987;959.896741094981;963.605423421774;967.301770121545;970.985733875389;974.657267522919;978.316324062877;981.945099162494;985.579122556216;989.200529025873;992.809272211908;996.405305916876;999.988584106029;1003.54167509234;1007.09936757881;1010.64416764907;1014.17602992426;1017.67777551058;1021.18369038261;1024.67653253752;1028.13931490424;1031.60594196421;1035.04254905493;1038.48278437282;1041.89304107009;1045.30670934358;1048.69044187269;1052.07736915323;1055.43440509106;1058.77806134482;1062.10829552717;1065.44129086511;1068.74448811294;1072.03413694551;1075.31019566013;1078.57262272638;1081.82137678666;1085.05641665667;1088.27770132601;1091.46950068922;1094.66322054978;1097.84306342474;1099.62949035344;1102.78755269668;1105.91625705555;1109.04638840839;1112.14721993244;1115.23409071012;1118.30696199205;1121.36579520456;1124.41055195024;1127.44119400836;1130.45768333536;1133.45998206537;1136.43336788539;1139.40724290322;1142.35227092375;1145.29757364076;1148.21409671446;1151.11634795045;1154.00429127491;1156.87789079188;1159.73711078367;1162.56786808083;1165.39829420814;1168.20033033955;1170.98798962136;1173.76123774631;1176.52004058450;1179.26436418378;1181.99417477022;1184.69596603311;1187.39672260675;1190.06953841068;1192.72785359284;1195.37163576250;1198.00085270603;1200.60243565228;1203.18953556049;1205.77501208458;1208.33297929620;1210.86362584713;1213.39248327036;1215.89410573843;1218.39373196219;1220.85375958687;1223.31173173801;1225.75509484425;1228.17159026618;1230.57356638384;1232.96099480132;1235.33384729474;1237.68016193249;1240.01199302487;1242.32931328438;1244.62038364696;1246.90867543664;1249.17081225419;1251.40699029762;1253.64023702466;1255.84762175923;1258.04060874050;1260.20798013849;1262.36105235534;1264.49980096081;1266.61323144901;1268.71243862292;1270.79739890968;1272.86808889645;1274.91381200126;1276.93476784129;1278.94168163985;1280.93453132757;1282.90291735545;1284.85734382292;1286.79778946342;1288.71407722164;1290.61649018354;1292.49499935495;1294.34980543870;1296.19097097172;1298.01847655083;1299.82258777056;1301.61314766113;1303.38056871484;1305.12505171599;1306.85622071349;1308.56470721587;1310.25999011856;1311.93284636788;1313.58347613300;1315.22114135953;1316.83683574593;1318.43075879680;1320.00310946099;1321.56286287146;1323.10129868563;1324.62724995176;1326.12357421245;1327.60766817924;1329.07109426446;1330.51404913080;1331.93672879375;1333.33932860886;1334.72204325916;1336.08506674279;1337.43660321382;1338.76075589541;1340.06579551599;1341.35191321584;1342.61929939123;1343.86814368313;1345.09863496610;1346.30341689146;1347.49783089646;1348.66703871867;1349.81141840796;1350.94591959815;1352.05608583067;1353.14228711854;1354.21909005142;1355.26537221228;1356.29563357170;1357.31004947777;1358.30193625873;1359.27164500711;1360.22626376400;1361.15259490179;1362.06440290411;1362.95528214812;1363.83207951436;1364.68203600502;1365.51204469742;1366.32242323643;1367.11978695380;1367.88553754553;1368.63888565776;1369.37382826264;1370.08455737850;1370.77150569084;1371.44711355693;1372.09362953301;1372.72935163187;1373.33678607499;1373.92811592552;1374.49780052913;1375.05196003132;1375.57940723265;1376.08628004296;1376.57855322154;1377.04523479546;1377.49788490547;1377.92562945108;1378.33436354633;1378.72436609602;1379.09045509807;1379.43839102427;1379.76301781584;1380.07001178359;1380.35958826017;1380.62662138101;1380.87136325408;1381.09933881399;1381.30543463817;1381.48984753514;1381.65275416979;1381.79954800441;1381.91988178614;1382.02433884644;1382.10778325055;1382.17550246803;1382.21714046594;1382.23794935980;1382.24315053064;1382.22234332098;1382.18591449375;1382.12341707761;1382.04521005145;1381.94601183759;1381.82572646426;1381.68423777047;1381.52666825533;1381.34763160309;1381.14166705128;1380.92445023605;1380.67990184280;1380.41842574715;1380.13446805991;1379.83315420064;1379.50885521277;1379.16671313026;1378.80101813596;1378.41693481452;1378.01419917348;1377.59253604105;1377.14606158130;1376.68000661544;1376.19405880810;1375.69360040609;1375.16692409605;1374.61935269741;1374.05635424999;1373.46595420001;1372.85946755593;1372.23663777627;1371.58520595971;1370.92276520697;1370.23090372704;1369.52747723223;1368.79996550878;1368.05416890498;1367.28349954853;1366.50018634376;1365.69128749031;1364.86278088400;1364.01434882991;1363.14566907866;1362.26302972489;1361.35292655163;1360.42831152894;1359.47544498332;1358.51434532409;1357.52430505030;1356.51872512200;1355.49040664969;1354.44607909640;1353.37841770708;1352.28705861922;1351.18618230172;1350.06112281227;1348.91150812607;1347.74442807350;1346.55969796741;1345.35713230447;1344.13654477546;1342.89002074269;1341.62496696466;1340.34119374100;1339.03851061516;1337.71672638559;1336.37564911723;1335.01508615315;1333.63484412632;1332.23472897165;1330.81454593812;1329.37409960120;1327.92167321744;1326.44018171384;1324.94645699641;1323.43182270133;1321.89608118985;1320.33903421954;1318.76938678965;1317.17817898646;1315.56521177962;1313.93028558182;1312.28239142256;1310.61228249820;1308.92909423601;1307.21402742778;1305.49510633031;1303.74390550141;1301.98888578313;1300.20118504645;1298.39992903354;1296.58513652343;1294.74690698214;1292.88503955053;1291.00940010437;1289.12000862327;1287.20667122658;1285.26918720360;1283.31771787228;1281.35228446701;1279.36239844238;1277.35844368042;1275.34044221797;1273.29768431141;1271.22997023591;1269.15886163786;1267.06269479398;1264.94127074229;1262.80549380230;1260.65538820800;1258.49097835596;1256.30096311539;1254.09654492417;1251.87774905500;1249.63305273596;1247.37388183454;1245.10026251887;1242.80045045505;1240.49793972949;1238.16914181506;1235.81386198221;1233.45603924000;1231.07164207043;1228.67269131249;1226.25921532632;1223.81888097777;1221.36393152782;1218.89439629400;1216.41030476801;1213.91168661540;1211.38584243338;1208.84538513155;1206.29034535580;1203.72075392794;1201.13664184532;1198.52494544528;1195.91181317097;1193.27101425346;1190.61567570521;1187.94582988068;1185.24805139532;1182.54921666060;1179.82237057109;1177.08100460145;1174.32515248922;1171.55484815021;1168.77012567811;1165.95705754059;1163.14353048898;1160.30158422938;1157.45939179021;1154.58870800645;1151.70367315112;1148.80432308405;1145.87623447653;1142.94829185741;1140.00614285240;1137.03515360312;1134.04989119008;1131.06520376915;1128.05157747747;1125.02379079256;1121.98188172213;1118.92588845114;1115.85584934138;1112.75657597737;1109.65849226555;1106.54647904826;1103.40514253371;1100.24981821270;1097.09611568591;1093.91300400477;1090.71602484848;1087.50521874498;1084.29646678064;1081.05819634636;1077.80622139662;1074.54058315653;1071.24521473754;1067.95230781686;1064.64586252334;1061.32592077263;1057.97615140580;1054.62927753010;1051.26903417690;1047.87889408111;1044.49197472212;1041.07511440151;1037.66169162224;1034.21828518802;1030.76163917388;1027.30875584061;1023.82582762932;1020.32979287750;1016.83784551400;1013.31579549973;1009.78077348945;1006.23282473685;1002.68939575504;999.115792442740;995.529398916245;991.930261086889;988.318425029156;984.693936980086;981.056843338682;977.407190665322;973.745025681155;970.088350473228;966.401362134081;962.702002375609;958.990318555291;955.266358188369;951.530168947248;947.781798660879;944.021295314148;940.248707047266;936.464082155148;932.667469086794;928.858916444674;925.038472984103;921.224910350288;917.380889533801;913.525124835206;909.657665614206;905.778561380207;901.887861791693;897.985616655584;894.090995165240;890.165864655091;886.229338656884;882.281467564190;878.341642250541;874.371287454781;870.389739365771;866.416552453415;862.412824809490;858.417667905470;854.391964722538;850.355324012324;846.327567819794;842.269259942924;838.220045034619;834.160204056780;830.069809497920;825.988819458174;821.897358403471;817.775345368370;813.663047326450;809.540434522708;805.407559219282;801.264473808404;797.111230811741;792.947882879727;788.774482790895;784.591083451209;780.397737893393;776.194499276259;772.002097141388;767.779280224951;763.546730212691;759.325319523471;755.073511462938;750.812131376917;746.562192187957;742.302881429093;738.013201863462;733.735262977506;729.448113537652;725.151807360342;720.846398376963;716.510664838908;712.187168319798;707.876095614198;703.534816995557;699.184706928193;694.825820018891;690.479747587970;686.103513816658;681.718667411182;677.346926682724;672.966766805397;668.556496137024;664.159620393251;659.754489413504;655.341157951781;650.919680864011;646.490113107369;642.052509739596;637.606925918308;633.153416900319;628.714143367487;624.244988668223;619.790256814951;615.305677534248;610.835707746841;606.358220504705;601.873270911541;597.380914162887;592.881205545438;588.374200436370;583.859954302655;579.338522700378;574.832508986348;570.296908524637;565.776906887362;561.250011437025;556.693591572504;552.153040277622;547.605761172192;543.051809663377;538.491241239637;533.946963348235;529.373360271782;524.793306947994;520.229807235960;515.660031917724;511.061025550619;506.478833630785;501.890531984701;497.296175961704;492.695820984164;488.112684541075;483.500527658729;478.905758706073;474.282021349749;469.675840483557;465.064050650108;460.446706924363;455.823864447608;451.195578426796;446.561904133887;441.946339541089;437.302081291525;432.676095942594;428.044995546270;423.408834850892;418.767668664623;414.121551854798;409.470539347281;404.838332029819;400.177717289031;395.536065504019;390.889785088179;386.238930413080;381.583555903822;376.923716038393;372.259465347040;367.614688798751;362.941802060361;358.288541730176;353.631131320091;348.969624777199;344.304076096040;339.658495742144;334.985044991075;330.331710204596;325.650572805561;320.989698081199;316.325143347891;311.656962082753;307.009298082126;302.334042354481;297.679446415784;293.021472802611;288.360174367517;283.695604000778;279.027814629798;274.356859218507;269.707016670222;265.054145472331;260.374040967623;255.715254158020;251.077882637352;246.413419662133;241.770505178550;237.100574463919;232.452324480753;227.801491315854;223.148126652712;218.516664719925;213.858404800227;209.222175665324;204.583645781362;199.942866156765;195.299887824695;190.679215407044;186.032003756488;181.407221413650;176.780465137297;172.151785272222;167.545737306286;162.913370893342;158.303755613901;153.692435974738;149.079461623111;144.464882224094;139.873305395557;135.255672842925;130.661157461134;126.065250256166;121.492587894098;116.894050715030;112.318869353665;107.742504315965;103.165003830112;98.5864161362557;94.0314138267464;89.4508016799032;84.8938813024915;80.3360758620415;75.8020763559564;71.2426474932703;66.7071273766201;62.1709193014609;57.6340700502435;53.1212879541276;48.5832995736779;44.0694771213392;39.5798743935113;35.0652009385451;30.5501697720993;28.7736760843539;33.2888353641613;37.7789849139053;42.2934211886836;46.8074260145656;51.3209533427242;55.8586168292731;60.3957042392874;64.9075158500959;69.4679636700556;74.0030421275226;78.5373573828467;83.0954989904554;87.6527742841001;92.2091357518064;96.7891569771628;101.343542713554;105.921481523510;110.498304076225;115.073962138695;119.672997917800;124.270758921330;128.842619901961;133.437691911130;138.055903588778;142.648075872903;147.263273420171;151.876885473836;156.488862361960;161.099154430207;165.707712042383;170.338984836765;174.943914817291;179.571440448820;184.221480760549;188.845037405720;193.466539184796;198.110371374123;202.752025007333;207.391449041653;212.028592458826;216.663404265677;221.320208308106;225.974552877091;230.626386250119;235.275656732588;239.922312658373;244.566302390404;249.231866931637;253.894632747034;258.530284563474;263.211558791975;267.865614397973;272.516662032219;277.188849631979;281.833708324621;286.499569305131;291.162179465694;295.821485901148;300.501551003403;305.154073620790;309.827213037447;314.472739579041;319.138740111793;323.801081856037;328.483715204728;333.138559510429;337.813548894840;342.460681197717;347.127811124980;351.790920247825;356.449954553149;361.104860075051;365.755582895450;370.425886267888;375.091854853118;379.729661714229;384.386819782042;389.039479689412;393.687586990113;398.354766713609;402.993581754469;407.627680895368;412.280616609210;416.928678388687;421.571811284941;426.209960407387;430.843070924354;435.471088063741;440.117410228264;444.735049988519;449.370831744271;453.977874659392;458.602895678120;463.222439965018;467.836452352520;472.468138341588;477.070893057819;481.667950493526;486.282429467968;490.891042348259;495.470619334759;500.067363490044;504.658075261556;509.242699270887;513.821180213064;518.416423406923;522.982421033416;527.565006833856;532.118299715689;536.688005889286;541.251172688900;545.807744513783;550.357665843545;554.900881238831;559.437335341996;563.966972877777;568.489738653971;573.028139260457;577.536961228890;582.061237243153;586.578349925369;591.088243684175;595.590863017050;600.086152510995;604.574056843223;609.054520781831;613.527489186487;617.992907009101;622.472878360013;626.922991998224;631.387472302222;635.844104714816;640.270829986699;644.711640067245;649.144436642360;653.569164614172;657.985768985100;662.394194858533;666.794387439518;671.208013430230;675.591534015988;679.966657271699;684.354924888296;688.713048202235;693.084122196562;697.446495929384;701.778689789372;706.123542358066;710.459530981856;714.786601231224;719.104698788603;723.413769449061;727.713759120981;732.004613826736;736.307348820474;740.579726457610;744.842807622529;749.117469910354;753.361751251213;757.596575667532;761.842680728992;766.079127952574;770.285168113602;774.502186667663;778.709386899985;782.906715476121;787.073616990550;791.251091792999;795.418535948758;799.575896627366;803.723121126189;807.860156871089;812.007155491935;816.123605936854;820.229710427584;824.325416911265;828.410673466851;832.505376643437;836.569526251018;840.623070712600;844.685750388304;848.717877918153;852.758932304413;856.769437439463;860.788660618331;864.777338997315;868.774526163284;872.741174537152;876.716122007594;880.679846167310;884.613043475409;888.554224297522;892.484030263045;896.402411064437;900.290286397782;904.185722876288;908.069584391055;911.941821222698;915.783580202800;919.632476414304;923.469599919938;927.294901598634;931.108332480667;934.909843748274;938.680930287628;942.458515220065;946.224035238332;949.977442137999;953.718687869702;957.447724539759;961.164504410781;964.868979902288;968.543123287600;972.222908507014;975.890247782383;979.545094166141;983.187400870649;986.817121268798;990.416595300862;994.021065811326;997.612811327906;1001.19178587075;1004.75794362350;1008.29393707828;1011.83438753428;1015.36188495856;1018.85927191599;1022.36079170530;1025.84922370879;1029.30760253436;1032.76978954789;1036.20196346064;1039.63772906331;1043.04352317171;1046.43609467457;1049.83193304569;1053.19786514058;1056.55044590390;1059.90596833988;1063.23165314089;1066.54385941255;1069.84254516620;1073.12766858459;1076.39918802239;1079.65706200672;1082.90124923770;1086.13170858894;1089.33266466522;1092.53561336780;1095.72471205633;1097.53192880834;1100.69922060516;1103.83713545471;1106.97654896224;1110.08664318702;1113.18280253178;1116.26498813054;1119.33316129272;1122.38728350364;1125.42731642503;1128.45322189544;1131.45016055303;1134.44776740611;1137.41647215365;1140.38563061500;1143.32595312214;1146.25206454922;1149.16392852586;1152.06150885875;1154.94476953216;1157.81367470830;1160.65409297384;1163.49425186243;1166.30599606436;1169.10338672995;1171.88638943218;1174.65496992109;1177.40909412422;1180.14872814700;1182.86031651603;1185.55749210539;1188.25359935094;1190.92177849078;1193.56221443361;1196.20141202410;1198.81294747575;1201.42303552848;1204.00554384201;1206.57352806531;1209.12695722043;1211.65307901329;1214.16473099130;1216.66188315980;1219.14450569727;1221.61256895572;1224.06604346101;1226.49261923299;1228.90469554929;1231.29011033197;1233.67317632400;1236.02967209844;1238.37170364181;1240.69924354726;1243.00050034455;1245.29904971466;1247.57141047046;1249.81777840560;1252.04981771701;1254.26750281532;1256.47080827572;1258.65970883826;1260.82300783852;1262.96090291360;1265.09563952467;1267.20507209758;1269.28939910136;1271.37042252337;1273.41571426224;1275.45765656467;1277.47484540080;1279.47798625640;1281.45662517926;1283.42132027914;1285.36176564225;1287.28837230132;1289.20111951375;1291.08992308355;1292.95498336287;1294.80641779084;1296.64420685607;1298.45856064075;1300.24967959540;1302.02738892102;1303.78211812170;1305.52354701844;1307.24225083902;1308.94776440367;1310.63080823433;1312.29158218229;1313.93028558182;1315.55616470798;1317.16920369181;1318.75157872434;1320.32136844694;1321.86979561890;1323.39705811070;1324.90335319449;1326.39742923798;1327.87079109732;1329.32363515406;1330.75615714668;1332.16855215781;1333.56101460158;1334.93373821127;1336.28691602703;1337.62874145845;1338.94333670974;1340.23896135188;1341.51580553573;1342.77405866062;1344.01390936322;1345.22794284847;1346.42407881172;1347.60250247809;1348.76339826093;1349.90694975169;1351.02605696407;1352.12108955805;1353.19957211963;1354.26168267595;1355.30056171143;1356.32354315339;1357.32388440895;1358.30193625873;1359.26484525636;1360.20603847633;1361.12585581905;1362.03126212801;1362.90927436761;1363.76690439304;1364.61093991697;1365.42871397369;1366.23341931566;1367.01259188937;1367.77294788081;1368.51478629914;1369.23224095134;1369.93797063544;1370.61391895161;1371.27870278337;1371.91453068135;1372.53379827408;1373.13676435400;1373.71198557228;1374.27157092615;1374.80999015018;1375.33332435788;1375.83041094919;1376.30734664666;1376.76444731900;1377.20201773258;1377.62035153058;1378.01973121318;1378.39492504701;1378.75175127444;1379.09045509807;1379.40584513944;1379.69821349250;1379.97321386378;1380.23103896200;1380.46652766438;1380.67990184280;1380.87136325408;1381.04639065385;1381.19982441216;1381.33181089707;1381.44774146255;1381.53718467359;1381.61075246658;1381.66325038687;1381.69472893697;1381.70521841991;1381.69472893697;1381.66325038687;1381.61600415251;1381.54244225146;1381.45300619448;1381.34235845520;1381.21039300825;1381.05698365146;1380.88729376544;1380.69587778012;1380.48255406759;1380.24712086867;1379.99473628315;1379.71982165824;1379.42754407678;1379.11225150937;1378.77365185733;1378.42243620668;1378.04738511511;1377.64815652893;1377.23557128651;1376.79819717940;1376.34130029757;1375.86457586673;1375.36770800987;1374.85036976913;1374.31222312878];
% % sample Zenith angle for Adelaide Airport
% zen = [89.1500000000000;88.9690000000000;88.7870000000000;88.6050000000000;88.4230000000000;88.2410000000000;88.0580000000000;87.8760000000000;87.6930000000000;87.5090000000000;87.3260000000000;87.1420000000000;86.9590000000000;86.7740000000000;86.5900000000000;86.4060000000000;86.2210000000000;86.0360000000000;85.8510000000000;85.6660000000000;85.4800000000000;85.2940000000000;85.1080000000000;84.9220000000000;84.7360000000000;84.5490000000000;84.3620000000000;84.1750000000000;83.9880000000000;83.8010000000000;83.6130000000000;83.4260000000000;83.2380000000000;83.0500000000000;82.8610000000000;82.6730000000000;82.4840000000000;82.2950000000000;82.1060000000000;81.9170000000000;81.7270000000000;81.5380000000000;81.3480000000000;81.1580000000000;80.9680000000000;80.7780000000000;80.5870000000000;80.3970000000000;80.2060000000000;80.0150000000000;79.8240000000000;79.6320000000000;79.4410000000000;79.2490000000000;79.0570000000000;78.8650000000000;78.6730000000000;78.4810000000000;78.2880000000000;78.0960000000000;77.9030000000000;77.7100000000000;77.5170000000000;77.3240000000000;77.1300000000000;76.9370000000000;76.7430000000000;76.5490000000000;76.3550000000000;76.1610000000000;75.9670000000000;75.7730000000000;75.5780000000000;75.3830000000000;75.1880000000000;74.9930000000000;74.7980000000000;74.6030000000000;74.4080000000000;74.2120000000000;74.0170000000000;73.8210000000000;73.6250000000000;73.4290000000000;73.2330000000000;73.0360000000000;72.8400000000000;72.6430000000000;72.4470000000000;72.2500000000000;72.0530000000000;71.8560000000000;71.6580000000000;71.4610000000000;71.2640000000000;71.0660000000000;70.8690000000000;70.6710000000000;70.4730000000000;70.2750000000000;70.0770000000000;69.8780000000000;69.6800000000000;69.4820000000000;69.2830000000000;69.0840000000000;68.8860000000000;68.6870000000000;68.4880000000000;68.2890000000000;68.0890000000000;67.8900000000000;67.6910000000000;67.4910000000000;67.2910000000000;67.0920000000000;66.8920000000000;66.6920000000000;66.4920000000000;66.2920000000000;66.0920000000000;65.8910000000000;65.6910000000000;65.4900000000000;65.2900000000000;65.0890000000000;64.8890000000000;64.6880000000000;64.4870000000000;64.2860000000000;64.0850000000000;63.8830000000000;63.6820000000000;63.4810000000000;63.2790000000000;63.0780000000000;62.8760000000000;62.6750000000000;62.4730000000000;62.2710000000000;62.0690000000000;61.8670000000000;61.6650000000000;61.4630000000000;61.2610000000000;61.0580000000000;60.8560000000000;60.6540000000000;60.4510000000000;60.2490000000000;60.0460000000000;59.8430000000000;59.6410000000000;59.4380000000000;59.2350000000000;59.0320000000000;58.8290000000000;58.6260000000000;58.4230000000000;58.2200000000000;58.0160000000000;57.8130000000000;57.6100000000000;57.4060000000000;57.2030000000000;56.9990000000000;56.7960000000000;56.5920000000000;56.3880000000000;56.1850000000000;55.9810000000000;55.7770000000000;55.5730000000000;55.3690000000000;55.1650000000000;54.9610000000000;54.7570000000000;54.5530000000000;54.3490000000000;54.1450000000000;53.9410000000000;53.7370000000000;53.5320000000000;53.3280000000000;53.1240000000000;52.9190000000000;52.7150000000000;52.5100000000000;52.3060000000000;52.1020000000000;51.8970000000000;51.6920000000000;51.4880000000000;51.2830000000000;51.0790000000000;50.8740000000000;50.6690000000000;50.4650000000000;50.2600000000000;50.0550000000000;49.8500000000000;49.6460000000000;49.4410000000000;49.2360000000000;49.0310000000000;48.8260000000000;48.6220000000000;48.4170000000000;48.2120000000000;48.0070000000000;47.8020000000000;47.5970000000000;47.3920000000000;47.1870000000000;46.9830000000000;46.7780000000000;46.5730000000000;46.3680000000000;46.1630000000000;45.9580000000000;45.7530000000000;45.5480000000000;45.3440000000000;45.1390000000000;44.9340000000000;44.7290000000000;44.5240000000000;44.3200000000000;44.1150000000000;43.9100000000000;43.7050000000000;43.5010000000000;43.2960000000000;43.0910000000000;42.8870000000000;42.6820000000000;42.4780000000000;42.2730000000000;42.0690000000000;41.8640000000000;41.6600000000000;41.4550000000000;41.2510000000000;41.0470000000000;40.8430000000000;40.6380000000000;40.4340000000000;40.2300000000000;40.0260000000000;39.8220000000000;39.6180000000000;39.4140000000000;39.2100000000000;39.0070000000000;38.8030000000000;38.6900000000000;38.4860000000000;38.2830000000000;38.0790000000000;37.8760000000000;37.6720000000000;37.4690000000000;37.2660000000000;37.0630000000000;36.8600000000000;36.6570000000000;36.4540000000000;36.2520000000000;36.0490000000000;35.8470000000000;35.6440000000000;35.4420000000000;35.2400000000000;35.0380000000000;34.8360000000000;34.6340000000000;34.4320000000000;34.2310000000000;34.0290000000000;33.8280000000000;33.6270000000000;33.4260000000000;33.2250000000000;33.0240000000000;32.8240000000000;32.6230000000000;32.4230000000000;32.2230000000000;32.0230000000000;31.8230000000000;31.6230000000000;31.4240000000000;31.2250000000000;31.0250000000000;30.8270000000000;30.6280000000000;30.4290000000000;30.2310000000000;30.0330000000000;29.8350000000000;29.6380000000000;29.4400000000000;29.2430000000000;29.0460000000000;28.8490000000000;28.6530000000000;28.4570000000000;28.2610000000000;28.0650000000000;27.8700000000000;27.6750000000000;27.4800000000000;27.2850000000000;27.0910000000000;26.8970000000000;26.7040000000000;26.5100000000000;26.3170000000000;26.1250000000000;25.9330000000000;25.7410000000000;25.5490000000000;25.3580000000000;25.1670000000000;24.9770000000000;24.7870000000000;24.5980000000000;24.4090000000000;24.2200000000000;24.0320000000000;23.8440000000000;23.6570000000000;23.4700000000000;23.2840000000000;23.0980000000000;22.9130000000000;22.7290000000000;22.5440000000000;22.3610000000000;22.1780000000000;21.9960000000000;21.8140000000000;21.6330000000000;21.4520000000000;21.2730000000000;21.0940000000000;20.9150000000000;20.7380000000000;20.5610000000000;20.3850000000000;20.2090000000000;20.0350000000000;19.8610000000000;19.6880000000000;19.5160000000000;19.3450000000000;19.1750000000000;19.0060000000000;18.8370000000000;18.6700000000000;18.5040000000000;18.3390000000000;18.1750000000000;18.0120000000000;17.8500000000000;17.6890000000000;17.5300000000000;17.3720000000000;17.2150000000000;17.0590000000000;16.9050000000000;16.7520000000000;16.6010000000000;16.4510000000000;16.3030000000000;16.1560000000000;16.0110000000000;15.8670000000000;15.7260000000000;15.5850000000000;15.4470000000000;15.3110000000000;15.1760000000000;15.0440000000000;14.9130000000000;14.7840000000000;14.6580000000000;14.5330000000000;14.4110000000000;14.2910000000000;14.1740000000000;14.0590000000000;13.9460000000000;13.8360000000000;13.7280000000000;13.6230000000000;13.5210000000000;13.4220000000000;13.3250000000000;13.2310000000000;13.1400000000000;13.0520000000000;12.9670000000000;12.8860000000000;12.8070000000000;12.7320000000000;12.6600000000000;12.5910000000000;12.5260000000000;12.4640000000000;12.4060000000000;12.3510000000000;12.3000000000000;12.2530000000000;12.2090000000000;12.1700000000000;12.1330000000000;12.1010000000000;12.0730000000000;12.0480000000000;12.0270000000000;12.0110000000000;11.9980000000000;11.9890000000000;11.9840000000000;11.9830000000000;11.9860000000000;11.9930000000000;12.0040000000000;12.0190000000000;12.0380000000000;12.0600000000000;12.0870000000000;12.1170000000000;12.1520000000000;12.1900000000000;12.2320000000000;12.2770000000000;12.3270000000000;12.3790000000000;12.4360000000000;12.4960000000000;12.5600000000000;12.6270000000000;12.6970000000000;12.7710000000000;12.8480000000000;12.9280000000000;13.0110000000000;13.0980000000000;13.1870000000000;13.2800000000000;13.3750000000000;13.4730000000000;13.5740000000000;13.6780000000000;13.7840000000000;13.8930000000000;14.0050000000000;14.1190000000000;14.2350000000000;14.3540000000000;14.4750000000000;14.5980000000000;14.7230000000000;14.8510000000000;14.9810000000000;15.1120000000000;15.2460000000000;15.3820000000000;15.5190000000000;15.6580000000000;15.7990000000000;15.9420000000000;16.0870000000000;16.2330000000000;16.3800000000000;16.5290000000000;16.6800000000000;16.8320000000000;16.9860000000000;17.1400000000000;17.2970000000000;17.4540000000000;17.6130000000000;17.7730000000000;17.9340000000000;18.0970000000000;18.2600000000000;18.4250000000000;18.5910000000000;18.7570000000000;18.9250000000000;19.0940000000000;19.2640000000000;19.4340000000000;19.6060000000000;19.7780000000000;19.9520000000000;20.1260000000000;20.3010000000000;20.4770000000000;20.6530000000000;20.8310000000000;21.0090000000000;21.1870000000000;21.3670000000000;21.5470000000000;21.7280000000000;21.9090000000000;22.0910000000000;22.2740000000000;22.4570000000000;22.6410000000000;22.8250000000000;23.0100000000000;23.1960000000000;23.3820000000000;23.5680000000000;23.7550000000000;23.9430000000000;24.1310000000000;24.3190000000000;24.5080000000000;24.6970000000000;24.8870000000000;25.0770000000000;25.2680000000000;25.4590000000000;25.6500000000000;25.8420000000000;26.0340000000000;26.2260000000000;26.4190000000000;26.6120000000000;26.8060000000000;26.9990000000000;27.1930000000000;27.3880000000000;27.5830000000000;27.7780000000000;27.9730000000000;28.1680000000000;28.3640000000000;28.5600000000000;28.7570000000000;28.9530000000000;29.1500000000000;29.3470000000000;29.5440000000000;29.7420000000000;29.9400000000000;30.1380000000000;30.3360000000000;30.5340000000000;30.7330000000000;30.9320000000000;31.1310000000000;31.3300000000000;31.5300000000000;31.7290000000000;31.9290000000000;32.1290000000000;32.3290000000000;32.5290000000000;32.7300000000000;32.9300000000000;33.1310000000000;33.3320000000000;33.5330000000000;33.7340000000000;33.9350000000000;34.1370000000000;34.3380000000000;34.5400000000000;34.7420000000000;34.9430000000000;35.1460000000000;35.3480000000000;35.5500000000000;35.7520000000000;35.9550000000000;36.1570000000000;36.3600000000000;36.5630000000000;36.7660000000000;36.9690000000000;37.1720000000000;37.3750000000000;37.5780000000000;37.7810000000000;37.9850000000000;38.1880000000000;38.3920000000000;38.5950000000000;38.7990000000000;39.0030000000000;39.2060000000000;39.4100000000000;39.6140000000000;39.8180000000000;40.0220000000000;40.2260000000000;40.4300000000000;40.6350000000000;40.8390000000000;41.0430000000000;41.2470000000000;41.4520000000000;41.6560000000000;41.8610000000000;42.0650000000000;42.2700000000000;42.4740000000000;42.6790000000000;42.8830000000000;43.0880000000000;43.2930000000000;43.4980000000000;43.7020000000000;43.9070000000000;44.1120000000000;44.3170000000000;44.5210000000000;44.7260000000000;44.9310000000000;45.1360000000000;45.3410000000000;45.5460000000000;45.7510000000000;45.9560000000000;46.1600000000000;46.3650000000000;46.5700000000000;46.7750000000000;46.9800000000000;47.1850000000000;47.3900000000000;47.5950000000000;47.8000000000000;48.0050000000000;48.2100000000000;48.4150000000000;48.6200000000000;48.8240000000000;49.0290000000000;49.2340000000000;49.4390000000000;49.6440000000000;49.8490000000000;50.0540000000000;50.2580000000000;50.4630000000000;50.6680000000000;50.8730000000000;51.0770000000000;51.2820000000000;51.4870000000000;51.6910000000000;51.8960000000000;52.1010000000000;52.3050000000000;52.5100000000000;52.7140000000000;52.9190000000000;53.1230000000000;53.3280000000000;53.5320000000000;53.7360000000000;53.9410000000000;54.1450000000000;54.3490000000000;54.5530000000000;54.7570000000000;54.9610000000000;55.1660000000000;55.3700000000000;55.5740000000000;55.7770000000000;55.9810000000000;56.1850000000000;56.3890000000000;56.5930000000000;56.7960000000000;57;57.2040000000000;57.4070000000000;57.6110000000000;57.8140000000000;58.0170000000000;58.2210000000000;58.4240000000000;58.6270000000000;58.8300000000000;59.0330000000000;59.2360000000000;59.4390000000000;59.6420000000000;59.8450000000000;60.0480000000000;60.2510000000000;60.4530000000000;60.6560000000000;60.8580000000000;61.0610000000000;61.2630000000000;61.4650000000000;61.6670000000000;61.8700000000000;62.0720000000000;62.2740000000000;62.4760000000000;62.6770000000000;62.8790000000000;63.0810000000000;63.2820000000000;63.4840000000000;63.6850000000000;63.8870000000000;64.0880000000000;64.2890000000000;64.4900000000000;64.6910000000000;64.8920000000000;65.0930000000000;65.2940000000000;65.4940000000000;65.6950000000000;65.8960000000000;66.0960000000000;66.2960000000000;66.4960000000000;66.6970000000000;66.8970000000000;67.0960000000000;67.2960000000000;67.4960000000000;67.6960000000000;67.8950000000000;68.0950000000000;68.2940000000000;68.4930000000000;68.6920000000000;68.8910000000000;69.0900000000000;69.2890000000000;69.4870000000000;69.6860000000000;69.8840000000000;70.0830000000000;70.2810000000000;70.4790000000000;70.6770000000000;70.8750000000000;71.0730000000000;71.2700000000000;71.4680000000000;71.6650000000000;71.8630000000000;72.0600000000000;72.2570000000000;72.4540000000000;72.6510000000000;72.8470000000000;73.0440000000000;73.2400000000000;73.4370000000000;73.6330000000000;73.8290000000000;74.0250000000000;74.2200000000000;74.4160000000000;74.6120000000000;74.8070000000000;75.0020000000000;75.1970000000000;75.3920000000000;75.5870000000000;75.7820000000000;75.9760000000000;76.1710000000000;76.3650000000000;76.5590000000000;76.7530000000000;76.9470000000000;77.1400000000000;77.3340000000000;77.5270000000000;77.7200000000000;77.9130000000000;78.1060000000000;78.2990000000000;78.4920000000000;78.6840000000000;78.8760000000000;79.0680000000000;79.2600000000000;79.4520000000000;79.6440000000000;79.8350000000000;80.0270000000000;80.2180000000000;80.4090000000000;80.5990000000000;80.7900000000000;80.9800000000000;81.1710000000000;81.3610000000000;81.5510000000000;81.7400000000000;81.9300000000000;82.1190000000000;82.3080000000000;82.4970000000000;82.6860000000000;82.8750000000000;83.0630000000000;83.2520000000000;83.4400000000000;83.6280000000000;83.8150000000000;84.0030000000000;84.1900000000000;84.3770000000000;84.5640000000000;84.7510000000000;84.9370000000000;85.1240000000000;85.3100000000000;85.4960000000000;85.6810000000000;85.8670000000000;86.0520000000000;86.2370000000000;86.4220000000000;86.6070000000000;86.7910000000000;86.9750000000000;87.1590000000000;87.3430000000000;87.5270000000000;87.7100000000000;87.8930000000000;88.0760000000000;88.2590000000000;88.4410000000000;88.6230000000000;88.8050000000000;88.9870000000000;89.1680000000000;89.3500000000000;89.5310000000000;89.7120000000000;88.9200000000000;88.7380000000000;88.5560000000000;88.3740000000000;88.1910000000000;88.0090000000000;87.8260000000000;87.6420000000000;87.4590000000000;87.2750000000000;87.0910000000000;86.9070000000000;86.7230000000000;86.5390000000000;86.3540000000000;86.1690000000000;85.9840000000000;85.7980000000000;85.6130000000000;85.4270000000000;85.2410000000000;85.0550000000000;84.8690000000000;84.6820000000000;84.4950000000000;84.3080000000000;84.1210000000000;83.9340000000000;83.7460000000000;83.5580000000000;83.3700000000000;83.1820000000000;82.9940000000000;82.8050000000000;82.6170000000000;82.4280000000000;82.2390000000000;82.0490000000000;81.8600000000000;81.6700000000000;81.4810000000000;81.2910000000000;81.1010000000000;80.9100000000000;80.7200000000000;80.5290000000000;80.3380000000000;80.1470000000000;79.9560000000000;79.7650000000000;79.5730000000000;79.3820000000000;79.1900000000000;78.9980000000000;78.8060000000000;78.6130000000000;78.4210000000000;78.2280000000000;78.0350000000000;77.8420000000000;77.6490000000000;77.4560000000000;77.2630000000000;77.0690000000000;76.8750000000000;76.6820000000000;76.4880000000000;76.2930000000000;76.0990000000000;75.9050000000000;75.7100000000000;75.5150000000000;75.3200000000000;75.1260000000000;74.9300000000000;74.7350000000000;74.5400000000000;74.3440000000000;74.1480000000000;73.9530000000000;73.7570000000000;73.5610000000000;73.3640000000000;73.1680000000000;72.9720000000000;72.7750000000000;72.5780000000000;72.3810000000000;72.1840000000000;71.9870000000000;71.7900000000000;71.5930000000000;71.3950000000000;71.1980000000000;71;70.8020000000000;70.6040000000000;70.4060000000000;70.2080000000000;70.0100000000000;69.8120000000000;69.6130000000000;69.4150000000000;69.2160000000000;69.0170000000000;68.8180000000000;68.6190000000000;68.4200000000000;68.2210000000000;68.0210000000000;67.8220000000000;67.6220000000000;67.4230000000000;67.2230000000000;67.0230000000000;66.8230000000000;66.6230000000000;66.4230000000000;66.2230000000000;66.0230000000000;65.8220000000000;65.6220000000000;65.4210000000000;65.2200000000000;65.0200000000000;64.8190000000000;64.6180000000000;64.4170000000000;64.2160000000000;64.0140000000000;63.8130000000000;63.6120000000000;63.4100000000000;63.2090000000000;63.0070000000000;62.8060000000000;62.6040000000000;62.4020000000000;62.2000000000000;61.9980000000000;61.7960000000000;61.5940000000000;61.3920000000000;61.1890000000000;60.9870000000000;60.7840000000000;60.5820000000000;60.3790000000000;60.1770000000000;59.9740000000000;59.7710000000000;59.5680000000000;59.3660000000000;59.1630000000000;58.9600000000000;58.7570000000000;58.5530000000000;58.3500000000000;58.1470000000000;57.9440000000000;57.7400000000000;57.5370000000000;57.3330000000000;57.1300000000000;56.9260000000000;56.7230000000000;56.5190000000000;56.3150000000000;56.1110000000000;55.9080000000000;55.7040000000000;55.5000000000000;55.2960000000000;55.0920000000000;54.8880000000000;54.6840000000000;54.4800000000000;54.2750000000000;54.0710000000000;53.8670000000000;53.6630000000000;53.4580000000000;53.2540000000000;53.0500000000000;52.8450000000000;52.6410000000000;52.4360000000000;52.2320000000000;52.0270000000000;51.8230000000000;51.6180000000000;51.4140000000000;51.2090000000000;51.0040000000000;50.8000000000000;50.5950000000000;50.3900000000000;50.1850000000000;49.9810000000000;49.7760000000000;49.5710000000000;49.3660000000000;49.1610000000000;48.9570000000000;48.7520000000000;48.5470000000000;48.3420000000000;48.1370000000000;47.9320000000000;47.7270000000000;47.5230000000000;47.3180000000000;47.1130000000000;46.9080000000000;46.7030000000000;46.4980000000000;46.2930000000000;46.0880000000000;45.8840000000000;45.6790000000000;45.4740000000000;45.2690000000000;45.0640000000000;44.8600000000000;44.6550000000000;44.4500000000000;44.2450000000000;44.0400000000000;43.8360000000000;43.6310000000000;43.4260000000000;43.2220000000000;43.0170000000000;42.8130000000000;42.6080000000000;42.4040000000000;42.1990000000000;41.9950000000000;41.7900000000000;41.5860000000000;41.3820000000000;41.1770000000000;40.9730000000000;40.7690000000000;40.5650000000000;40.3610000000000;40.1570000000000;39.9530000000000;39.7490000000000;39.5450000000000;39.3410000000000;39.1370000000000;38.9340000000000;38.8190000000000;38.6160000000000;38.4120000000000;38.2090000000000;38.0060000000000;37.8020000000000;37.5990000000000;37.3960000000000;37.1930000000000;36.9900000000000;36.7870000000000;36.5840000000000;36.3820000000000;36.1790000000000;35.9770000000000;35.7740000000000;35.5720000000000;35.3700000000000;35.1680000000000;34.9660000000000;34.7640000000000;34.5630000000000;34.3610000000000;34.1600000000000;33.9590000000000;33.7570000000000;33.5560000000000;33.3560000000000;33.1550000000000;32.9540000000000;32.7540000000000;32.5540000000000;32.3530000000000;32.1540000000000;31.9540000000000;31.7540000000000;31.5550000000000;31.3560000000000;31.1570000000000;30.9580000000000;30.7590000000000;30.5610000000000;30.3620000000000;30.1640000000000;29.9660000000000;29.7690000000000;29.5720000000000;29.3740000000000;29.1770000000000;28.9810000000000;28.7840000000000;28.5880000000000;28.3920000000000;28.1970000000000;28.0010000000000;27.8060000000000;27.6120000000000;27.4170000000000;27.2230000000000;27.0290000000000;26.8360000000000;26.6420000000000;26.4500000000000;26.2570000000000;26.0650000000000;25.8730000000000;25.6820000000000;25.4910000000000;25.3000000000000;25.1100000000000;24.9200000000000;24.7300000000000;24.5410000000000;24.3530000000000;24.1650000000000;23.9770000000000;23.7900000000000;23.6030000000000;23.4170000000000;23.2310000000000;23.0460000000000;22.8620000000000;22.6780000000000;22.4940000000000;22.3110000000000;22.1290000000000;21.9470000000000;21.7660000000000;21.5860000000000;21.4060000000000;21.2270000000000;21.0490000000000;20.8710000000000;20.6940000000000;20.5180000000000;20.3430000000000;20.1680000000000;19.9940000000000;19.8220000000000;19.6500000000000;19.4790000000000;19.3080000000000;19.1390000000000;18.9710000000000;18.8040000000000;18.6370000000000;18.4720000000000;18.3080000000000;18.1450000000000;17.9830000000000;17.8220000000000;17.6630000000000;17.5050000000000;17.3480000000000;17.1920000000000;17.0380000000000;16.8850000000000;16.7330000000000;16.5830000000000;16.4350000000000;16.2880000000000;16.1420000000000;15.9990000000000;15.8570000000000;15.7160000000000;15.5780000000000;15.4410000000000;15.3060000000000;15.1730000000000;15.0420000000000;14.9130000000000;14.7860000000000;14.6620000000000;14.5390000000000;14.4190000000000;14.3010000000000;14.1850000000000;14.0720000000000;13.9610000000000;13.8530000000000;13.7470000000000;13.6440000000000;13.5440000000000;13.4470000000000;13.3520000000000;13.2600000000000;13.1710000000000;13.0860000000000;13.0030000000000;12.9240000000000;12.8470000000000;12.7740000000000;12.7050000000000;12.6380000000000;12.5760000000000;12.5160000000000;12.4600000000000;12.4080000000000;12.3590000000000;12.3140000000000;12.2730000000000;12.2350000000000;12.2020000000000;12.1720000000000;12.1460000000000;12.1230000000000;12.1050000000000;12.0910000000000;12.0800000000000;12.0730000000000;12.0710000000000;12.0720000000000;12.0770000000000;12.0860000000000;12.1000000000000;12.1160000000000;12.1370000000000;12.1620000000000;12.1910000000000;12.2230000000000;12.2590000000000;12.2990000000000;12.3430000000000;12.3900000000000;12.4410000000000;12.4960000000000;12.5540000000000;12.6160000000000;12.6810000000000;12.7490000000000;12.8210000000000;12.8960000000000;12.9750000000000;13.0560000000000;13.1410000000000;13.2290000000000;13.3190000000000;13.4130000000000;13.5090000000000;13.6090000000000;13.7110000000000;13.8150000000000;13.9230000000000;14.0320000000000;14.1450000000000;14.2600000000000;14.3770000000000;14.4960000000000;14.6180000000000;14.7420000000000;14.8680000000000;14.9960000000000;15.1270000000000;15.2590000000000;15.3930000000000;15.5290000000000;15.6670000000000;15.8070000000000;15.9490000000000;16.0920000000000;16.2370000000000;16.3830000000000;16.5310000000000;16.6800000000000;16.8310000000000;16.9840000000000;17.1380000000000;17.2930000000000;17.4490000000000;17.6070000000000;17.7660000000000;17.9270000000000;18.0880000000000;18.2510000000000;18.4140000000000;18.5790000000000;18.7450000000000;18.9120000000000;19.0800000000000;19.2490000000000;19.4190000000000;19.5900000000000;19.7610000000000;19.9340000000000;20.1070000000000;20.2820000000000;20.4570000000000;20.6330000000000;20.8090000000000;20.9870000000000;21.1650000000000;21.3430000000000;21.5230000000000;21.7030000000000;21.8840000000000;22.0650000000000;22.2480000000000;22.4300000000000;22.6140000000000;22.7970000000000;22.9820000000000;23.1670000000000;23.3520000000000;23.5380000000000;23.7250000000000;23.9120000000000;24.0990000000000;24.2870000000000;24.4760000000000;24.6650000000000;24.8540000000000;25.0440000000000;25.2340000000000;25.4240000000000;25.6150000000000;25.8070000000000;25.9980000000000;26.1900000000000;26.3830000000000;26.5760000000000;26.7690000000000;26.9620000000000;27.1560000000000;27.3500000000000;27.5440000000000;27.7390000000000;27.9340000000000;28.1290000000000;28.3250000000000;28.5210000000000;28.7170000000000;28.9130000000000;29.1100000000000;29.3070000000000;29.5040000000000;29.7010000000000;29.8990000000000;30.0960000000000;30.2940000000000;30.4920000000000;30.6910000000000;30.8890000000000;31.0880000000000;31.2870000000000;31.4870000000000;31.6860000000000;31.8850000000000;32.0850000000000;32.2850000000000;32.4850000000000;32.6850000000000;32.8860000000000;33.0860000000000;33.2870000000000;33.4880000000000;33.6890000000000;33.8900000000000;34.0910000000000;34.2930000000000;34.4940000000000;34.6960000000000;34.8980000000000;35.1000000000000;35.3020000000000;35.5040000000000;35.7060000000000;35.9080000000000;36.1110000000000;36.3130000000000;36.5160000000000;36.7190000000000;36.9220000000000;37.1250000000000;37.3280000000000;37.5310000000000;37.7340000000000;37.9370000000000;38.1400000000000;38.3440000000000;38.5470000000000;38.7510000000000;38.9550000000000;39.1580000000000;39.3620000000000;39.5660000000000;39.7700000000000;39.9740000000000;40.1780000000000;40.3820000000000;40.5860000000000;40.7900000000000;40.9950000000000;41.1990000000000;41.4030000000000;41.6080000000000;41.8120000000000;42.0160000000000;42.2210000000000;42.4250000000000;42.6300000000000;42.8350000000000;43.0390000000000;43.2440000000000;43.4490000000000;43.6530000000000;43.8580000000000;44.0630000000000;44.2680000000000;44.4720000000000;44.6770000000000;44.8820000000000;45.0870000000000;45.2920000000000;45.4970000000000;45.7010000000000;45.9060000000000;46.1110000000000;46.3160000000000;46.5210000000000;46.7260000000000;46.9310000000000;47.1360000000000;47.3410000000000;47.5460000000000;47.7510000000000;47.9560000000000;48.1610000000000;48.3660000000000;48.5700000000000;48.7750000000000;48.9800000000000;49.1850000000000;49.3900000000000;49.5950000000000;49.8000000000000;50.0050000000000;50.2090000000000;50.4140000000000;50.6190000000000;50.8240000000000;51.0280000000000;51.2330000000000;51.4380000000000;51.6430000000000;51.8470000000000;52.0520000000000;52.2560000000000;52.4610000000000;52.6660000000000;52.8700000000000;53.0750000000000;53.2790000000000;53.4830000000000;53.6880000000000;53.8920000000000;54.0960000000000;54.3010000000000;54.5050000000000;54.7090000000000;54.9130000000000;55.1170000000000;55.3220000000000;55.5260000000000;55.7300000000000;55.9330000000000;56.1370000000000;56.3410000000000;56.5450000000000;56.7490000000000;56.9520000000000;57.1560000000000;57.3600000000000;57.5630000000000;57.7670000000000;57.9700000000000;58.1740000000000;58.3770000000000;58.5800000000000;58.7830000000000;58.9870000000000;59.1900000000000;59.3930000000000;59.5960000000000;59.7980000000000;60.0010000000000;60.2040000000000;60.4070000000000;60.6090000000000;60.8120000000000;61.0150000000000;61.2170000000000;61.4190000000000;61.6220000000000;61.8240000000000;62.0260000000000;62.2280000000000;62.4300000000000;62.6320000000000;62.8340000000000;63.0360000000000;63.2370000000000;63.4390000000000;63.6400000000000;63.8420000000000;64.0430000000000;64.2450000000000;64.4460000000000;64.6470000000000;64.8480000000000;65.0490000000000;65.2500000000000;65.4500000000000;65.6510000000000;65.8520000000000;66.0520000000000;66.2530000000000;66.4530000000000;66.6530000000000;66.8530000000000;67.0530000000000;67.2530000000000;67.4530000000000;67.6530000000000;67.8520000000000;68.0520000000000;68.2510000000000;68.4510000000000;68.6500000000000;68.8490000000000;69.0480000000000;69.2470000000000;69.4460000000000;69.6440000000000;69.8430000000000;70.0410000000000;70.2400000000000;70.4380000000000;70.6360000000000;70.8340000000000;71.0320000000000;71.2300000000000;71.4270000000000;71.6250000000000;71.8220000000000;72.0200000000000;72.2170000000000;72.4140000000000;72.6110000000000;72.8080000000000;73.0040000000000;73.2010000000000;73.3970000000000;73.5940000000000;73.7900000000000;73.9860000000000;74.1820000000000;74.3780000000000;74.5730000000000;74.7690000000000;74.9640000000000;75.1590000000000;75.3550000000000;75.5500000000000;75.7440000000000;75.9390000000000;76.1340000000000;76.3280000000000;76.5220000000000;76.7160000000000;76.9100000000000;77.1040000000000;77.2980000000000;77.4910000000000;77.6850000000000;77.8780000000000;78.0710000000000;78.2640000000000;78.4570000000000;78.6490000000000;78.8420000000000;79.0340000000000;79.2260000000000;79.4180000000000;79.6100000000000;79.8010000000000;79.9930000000000;80.1840000000000;80.3750000000000;80.5660000000000;80.7570000000000;80.9470000000000;81.1380000000000;81.3280000000000;81.5180000000000;81.7080000000000;81.8980000000000;82.0870000000000;82.2770000000000;82.4660000000000;82.6550000000000;82.8440000000000;83.0320000000000;83.2210000000000;83.4090000000000;83.5970000000000;83.7850000000000;83.9730000000000;84.1600000000000;84.3480000000000;84.5350000000000;84.7220000000000;84.9080000000000;85.0950000000000;85.2810000000000;85.4670000000000;85.6530000000000;85.8390000000000;86.0240000000000;86.2100000000000;86.3950000000000;86.5800000000000;86.7640000000000;86.9490000000000;87.1330000000000;87.3170000000000;87.5010000000000;87.6840000000000;87.8670000000000;88.0510000000000;88.2330000000000;88.4160000000000;88.5980000000000;88.7810000000000;88.9630000000000;89.1440000000000;89.3260000000000;89.5070000000000;89.6880000000000;89.8690000000000;88.8750000000000;88.6930000000000;88.5110000000000;88.3280000000000;88.1450000000000;87.9620000000000;87.7790000000000;87.5960000000000;87.4120000000000;87.2280000000000;87.0440000000000;86.8600000000000;86.6750000000000;86.4910000000000;86.3060000000000;86.1200000000000;85.9350000000000;85.7490000000000;85.5640000000000;85.3780000000000;85.1910000000000;85.0050000000000;84.8180000000000;84.6320000000000;84.4450000000000;84.2570000000000;84.0700000000000;83.8820000000000;83.6950000000000;83.5070000000000;83.3190000000000;83.1300000000000;82.9420000000000;82.7530000000000;82.5640000000000;82.3750000000000;82.1860000000000;81.9960000000000;81.8070000000000;81.6170000000000;81.4270000000000;81.2370000000000;81.0460000000000;80.8560000000000;80.6650000000000;80.4740000000000;80.2830000000000;80.0920000000000;79.9010000000000;79.7090000000000;79.5170000000000;79.3250000000000;79.1330000000000;78.9410000000000;78.7490000000000;78.5560000000000;78.3640000000000;78.1710000000000;77.9780000000000;77.7850000000000;77.5920000000000;77.3980000000000;77.2050000000000;77.0110000000000;76.8170000000000;76.6230000000000;76.4290000000000;76.2340000000000;76.0400000000000;75.8450000000000;75.6510000000000;75.4560000000000;75.2610000000000;75.0660000000000;74.8700000000000;74.6750000000000;74.4790000000000;74.2840000000000;74.0880000000000;73.8920000000000;73.6960000000000;73.4990000000000;73.3030000000000;73.1070000000000;72.9100000000000;72.7130000000000;72.5160000000000;72.3190000000000;72.1220000000000;71.9250000000000;71.7280000000000;71.5300000000000;71.3330000000000;71.1350000000000;70.9370000000000;70.7390000000000;70.5410000000000;70.3430000000000;70.1450000000000;69.9460000000000;69.7480000000000;69.5490000000000;69.3500000000000;69.1510000000000;68.9530000000000;68.7530000000000;68.5540000000000;68.3550000000000;68.1560000000000;67.9560000000000;67.7570000000000;67.5570000000000;67.3570000000000;67.1570000000000;66.9570000000000;66.7570000000000;66.5570000000000;66.3570000000000;66.1570000000000;65.9560000000000;65.7560000000000;65.5550000000000;65.3540000000000;65.1540000000000;64.9530000000000;64.7520000000000;64.5510000000000;64.3500000000000;64.1480000000000;63.9470000000000;63.7460000000000;63.5440000000000;63.3430000000000;63.1410000000000;62.9390000000000;62.7370000000000;62.5360000000000;62.3340000000000;62.1320000000000;61.9300000000000;61.7270000000000;61.5250000000000;61.3230000000000;61.1200000000000;60.9180000000000;60.7150000000000;60.5130000000000;60.3100000000000;60.1080000000000;59.9050000000000;59.7020000000000;59.4990000000000;59.2960000000000;59.0930000000000;58.8900000000000;58.6870000000000;58.4840000000000;58.2800000000000;58.0770000000000;57.8740000000000;57.6700000000000;57.4670000000000;57.2630000000000;57.0600000000000;56.8560000000000;56.6520000000000;56.4480000000000;56.2450000000000;56.0410000000000;55.8370000000000;55.6330000000000;55.4290000000000;55.2250000000000;55.0210000000000;54.8170000000000;54.6130000000000;54.4090000000000;54.2040000000000;54;53.7960000000000;53.5910000000000;53.3870000000000;53.1830000000000;52.9780000000000;52.7740000000000;52.5690000000000;52.3650000000000;52.1600000000000;51.9560000000000;51.7510000000000;51.5460000000000;51.3420000000000;51.1370000000000;50.9320000000000;50.7280000000000;50.5230000000000;50.3180000000000;50.1140000000000;49.9090000000000;49.7040000000000;49.4990000000000;49.2940000000000;49.0890000000000;48.8850000000000;48.6800000000000;48.4750000000000;48.2700000000000;48.0650000000000;47.8600000000000;47.6550000000000;47.4510000000000;47.2460000000000;47.0410000000000;46.8360000000000;46.6310000000000;46.4260000000000;46.2210000000000;46.0170000000000;45.8120000000000;45.6070000000000;45.4020000000000;45.1970000000000;44.9920000000000;44.7880000000000;44.5830000000000;44.3780000000000;44.1730000000000;43.9690000000000;43.7640000000000;43.5590000000000;43.3550000000000;43.1500000000000;42.9460000000000;42.7410000000000;42.5370000000000;42.3320000000000;42.1280000000000;41.9230000000000;41.7190000000000;41.5150000000000;41.3110000000000;41.1060000000000;40.9020000000000;40.6980000000000;40.4940000000000;40.2900000000000;40.0860000000000;39.8820000000000;39.6780000000000;39.4750000000000;39.2710000000000;39.0670000000000;38.9520000000000;38.7480000000000;38.5450000000000;38.3410000000000;38.1380000000000;37.9350000000000;37.7320000000000;37.5290000000000;37.3260000000000;37.1230000000000;36.9200000000000;36.7170000000000;36.5150000000000;36.3120000000000;36.1100000000000;35.9070000000000;35.7050000000000;35.5030000000000;35.3010000000000;35.0990000000000;34.8970000000000;34.6960000000000;34.4940000000000;34.2930000000000;34.0920000000000;33.8910000000000;33.6900000000000;33.4890000000000;33.2880000000000;33.0880000000000;32.8870000000000;32.6870000000000;32.4870000000000;32.2870000000000;32.0870000000000;31.8880000000000;31.6890000000000;31.4890000000000;31.2900000000000;31.0920000000000;30.8930000000000;30.6950000000000;30.4960000000000;30.2990000000000;30.1010000000000;29.9030000000000;29.7060000000000;29.5090000000000;29.3120000000000;29.1150000000000;28.9190000000000;28.7230000000000;28.5270000000000;28.3320000000000;28.1360000000000;27.9410000000000;27.7470000000000;27.5520000000000;27.3580000000000;27.1640000000000;26.9710000000000;26.7780000000000;26.5850000000000;26.3930000000000;26.2010000000000;26.0090000000000;25.8170000000000;25.6260000000000;25.4360000000000;25.2460000000000;25.0560000000000;24.8670000000000;24.6780000000000;24.4890000000000;24.3010000000000;24.1130000000000;23.9260000000000;23.7400000000000;23.5540000000000;23.3680000000000;23.1830000000000;22.9980000000000;22.8140000000000;22.6310000000000;22.4480000000000;22.2660000000000;22.0840000000000;21.9030000000000;21.7230000000000;21.5430000000000;21.3640000000000;21.1860000000000;21.0090000000000;20.8320000000000;20.6560000000000;20.4800000000000;20.3060000000000;20.1320000000000;19.9590000000000;19.7870000000000;19.6160000000000;19.4460000000000;19.2770000000000;19.1090000000000;18.9410000000000;18.7750000000000;18.6100000000000;18.4460000000000;18.2830000000000;18.1210000000000;17.9600000000000;17.8010000000000;17.6420000000000;17.4850000000000;17.3300000000000;17.1750000000000;17.0220000000000;16.8710000000000;16.7200000000000;16.5720000000000;16.4250000000000;16.2790000000000;16.1350000000000;15.9930000000000;15.8520000000000;15.7140000000000;15.5770000000000;15.4420000000000;15.3080000000000;15.1770000000000;15.0480000000000;14.9210000000000;14.7950000000000;14.6730000000000;14.5520000000000;14.4330000000000;14.3170000000000;14.2040000000000;14.0920000000000;13.9840000000000;13.8770000000000;13.7740000000000;13.6730000000000;13.5750000000000;13.4790000000000;13.3870000000000;13.2980000000000;13.2110000000000;13.1280000000000;13.0470000000000;12.9700000000000;12.8960000000000;12.8250000000000;12.7580000000000;12.6940000000000;12.6340000000000;12.5770000000000;12.5230000000000;12.4730000000000;12.4270000000000;12.3840000000000;12.3450000000000;12.3100000000000;12.2790000000000;12.2510000000000;12.2280000000000;12.2080000000000;12.1920000000000;12.1790000000000;12.1710000000000;12.1670000000000;12.1660000000000;12.1700000000000;12.1770000000000;12.1890000000000;12.2040000000000;12.2230000000000;12.2460000000000;12.2730000000000;12.3030000000000;12.3370000000000;12.3760000000000;12.4170000000000;12.4630000000000;12.5120000000000;12.5650000000000;12.6210000000000;12.6810000000000;12.7440000000000;12.8110000000000;12.8810000000000;12.9540000000000;13.0300000000000;13.1100000000000;13.1930000000000;13.2790000000000;13.3670000000000;13.4590000000000;13.5540000000000;13.6510000000000;13.7520000000000;13.8550000000000;13.9600000000000;14.0690000000000;14.1790000000000;14.2930000000000;14.4080000000000;14.5260000000000;14.6460000000000;14.7690000000000;14.8930000000000;15.0200000000000;15.1490000000000;15.2800000000000;15.4130000000000;15.5470000000000;15.6840000000000;15.8220000000000;15.9630000000000;16.1040000000000;16.2480000000000;16.3930000000000;16.5400000000000;16.6880000000000;16.8380000000000;16.9900000000000;17.1420000000000;17.2960000000000;17.4520000000000;17.6090000000000;17.7670000000000;17.9260000000000;18.0860000000000;18.2480000000000;18.4110000000000;18.5750000000000;18.7400000000000;18.9060000000000;19.0730000000000;19.2410000000000;19.4100000000000;19.5800000000000;19.7510000000000;19.9230000000000;20.0950000000000;20.2690000000000;20.4430000000000;20.6180000000000;20.7940000000000;20.9710000000000;21.1480000000000;21.3260000000000;21.5050000000000;21.6850000000000;21.8650000000000;22.0460000000000;22.2270000000000;22.4100000000000;22.5920000000000;22.7760000000000;22.9590000000000;23.1440000000000;23.3290000000000;23.5140000000000;23.7000000000000;23.8870000000000;24.0740000000000;24.2610000000000;24.4490000000000;24.6380000000000;24.8270000000000;25.0160000000000;25.2060000000000;25.3960000000000;25.5860000000000;25.7770000000000;25.9690000000000;26.1600000000000;26.3520000000000;26.5450000000000;26.7380000000000;26.9310000000000;27.1240000000000;27.3180000000000;27.5120000000000;27.7060000000000;27.9010000000000;28.0960000000000;28.2910000000000;28.4870000000000;28.6820000000000;28.8780000000000;29.0750000000000;29.2710000000000;29.4680000000000;29.6650000000000;29.8620000000000;30.0600000000000;30.2580000000000;30.4560000000000;30.6540000000000;30.8520000000000;31.0510000000000;31.2500000000000;31.4490000000000;31.6480000000000;31.8470000000000;32.0470000000000;32.2460000000000;32.4460000000000;32.6460000000000;32.8460000000000;33.0470000000000;33.2470000000000;33.4480000000000;33.6490000000000;33.8500000000000;34.0510000000000;34.2520000000000;34.4540000000000;34.6550000000000;34.8570000000000;35.0580000000000;35.2600000000000;35.4620000000000;35.6640000000000;35.8670000000000;36.0690000000000;36.2710000000000;36.4740000000000;36.6770000000000;36.8790000000000;37.0820000000000;37.2850000000000;37.4880000000000;37.6910000000000;37.8940000000000;38.0980000000000;38.3010000000000;38.5040000000000;38.7080000000000;38.9120000000000;39.1150000000000;39.3190000000000;39.5230000000000;39.7270000000000;39.9300000000000;40.1340000000000;40.3380000000000;40.5420000000000;40.7470000000000;40.9510000000000;41.1550000000000;41.3590000000000;41.5640000000000;41.7680000000000;41.9720000000000;42.1770000000000;42.3810000000000;42.5860000000000;42.7900000000000;42.9950000000000;43.2000000000000;43.4040000000000;43.6090000000000;43.8140000000000;44.0180000000000;44.2230000000000;44.4280000000000;44.6330000000000;44.8370000000000;45.0420000000000;45.2470000000000;45.4520000000000;45.6570000000000;45.8620000000000;46.0670000000000;46.2720000000000;46.4770000000000;46.6810000000000;46.8860000000000;47.0910000000000;47.2960000000000;47.5010000000000;47.7060000000000;47.9110000000000;48.1160000000000;48.3210000000000;48.5260000000000;48.7310000000000;48.9360000000000;49.1410000000000;49.3450000000000;49.5500000000000;49.7550000000000;49.9600000000000;50.1650000000000;50.3700000000000;50.5750000000000;50.7790000000000;50.9840000000000;51.1890000000000;51.3940000000000;51.5980000000000;51.8030000000000;52.0080000000000;52.2120000000000;52.4170000000000;52.6210000000000;52.8260000000000;53.0310000000000;53.2350000000000;53.4400000000000;53.6440000000000;53.8480000000000;54.0530000000000;54.2570000000000;54.4610000000000;54.6660000000000;54.8700000000000;55.0740000000000;55.2780000000000;55.4820000000000;55.6860000000000;55.8900000000000;56.0940000000000;56.2980000000000;56.5020000000000;56.7060000000000;56.9090000000000;57.1130000000000;57.3170000000000;57.5200000000000;57.7240000000000;57.9280000000000;58.1310000000000;58.3340000000000;58.5380000000000;58.7410000000000;58.9440000000000;59.1470000000000;59.3500000000000;59.5540000000000;59.7570000000000;59.9590000000000;60.1620000000000;60.3650000000000;60.5680000000000;60.7700000000000;60.9730000000000;61.1760000000000;61.3780000000000;61.5800000000000;61.7830000000000;61.9850000000000;62.1870000000000;62.3890000000000;62.5910000000000;62.7930000000000;62.9950000000000;63.1970000000000;63.3990000000000;63.6000000000000;63.8020000000000;64.0030000000000;64.2050000000000;64.4060000000000;64.6070000000000;64.8080000000000;65.0090000000000;65.2100000000000;65.4110000000000;65.6120000000000;65.8130000000000;66.0130000000000;66.2140000000000;66.4140000000000;66.6140000000000;66.8150000000000;67.0150000000000;67.2150000000000;67.4150000000000;67.6150000000000;67.8140000000000;68.0140000000000;68.2140000000000;68.4130000000000;68.6120000000000;68.8120000000000;69.0110000000000;69.2100000000000;69.4090000000000;69.6080000000000;69.8060000000000;70.0050000000000;70.2030000000000;70.4020000000000;70.6000000000000;70.7980000000000;70.9960000000000;71.1940000000000;71.3920000000000;71.5900000000000;71.7870000000000;71.9850000000000;72.1820000000000;72.3790000000000;72.5760000000000;72.7730000000000;72.9700000000000;73.1670000000000;73.3630000000000;73.5600000000000;73.7560000000000;73.9520000000000;74.1480000000000;74.3440000000000;74.5400000000000;74.7360000000000;74.9310000000000;75.1270000000000;75.3220000000000;75.5170000000000;75.7120000000000;75.9070000000000;76.1010000000000;76.2960000000000;76.4900000000000;76.6850000000000;76.8790000000000;77.0730000000000;77.2670000000000;77.4600000000000;77.6540000000000;77.8470000000000;78.0400000000000;78.2330000000000;78.4260000000000;78.6190000000000;78.8120000000000;79.0040000000000;79.1960000000000;79.3890000000000;79.5810000000000;79.7720000000000;79.9640000000000;80.1550000000000;80.3470000000000;80.5380000000000;80.7290000000000;80.9200000000000;81.1100000000000;81.3010000000000;81.4910000000000;81.6810000000000;81.8710000000000;82.0610000000000;82.2500000000000;82.4400000000000;82.6290000000000;82.8180000000000;83.0070000000000;83.1950000000000;83.3840000000000;83.5720000000000;83.7600000000000;83.9480000000000;84.1360000000000;84.3230000000000;84.5110000000000;84.6980000000000;84.8850000000000;85.0710000000000;85.2580000000000;85.4440000000000;85.6300000000000;85.8160000000000;86.0020000000000;86.1870000000000;86.3730000000000;86.5580000000000;86.7430000000000;86.9270000000000;87.1120000000000;87.2960000000000;87.4800000000000;87.6640000000000;87.8470000000000;88.0310000000000;88.2140000000000;88.3960000000000;88.5790000000000;88.7620000000000;88.8340000000000;88.6510000000000;88.4690000000000;88.2860000000000;88.1030000000000;87.9200000000000;87.7360000000000;87.5520000000000;87.3690000000000;87.1840000000000;87;86.8160000000000;86.6310000000000;86.4460000000000;86.2610000000000;86.0750000000000;85.8900000000000;85.7040000000000;85.5180000000000;85.3320000000000;85.1450000000000;84.9580000000000;84.7720000000000;84.5850000000000;84.3970000000000;84.2100000000000;84.0220000000000;83.8340000000000;83.6460000000000;83.4580000000000;83.2700000000000;83.0810000000000;82.8930000000000;82.7040000000000;82.5140000000000;82.3250000000000;82.1360000000000;81.9460000000000;81.7560000000000;81.5660000000000;81.3760000000000;81.1860000000000;80.9950000000000;80.8040000000000;80.6130000000000;80.4220000000000;80.2310000000000;80.0400000000000;79.8480000000000;79.6560000000000;79.4650000000000;79.2720000000000;79.0800000000000;78.8880000000000;78.6950000000000;78.5030000000000;78.3100000000000;78.1170000000000;77.9240000000000;77.7300000000000;77.5370000000000;77.3430000000000;77.1500000000000;76.9560000000000;76.7620000000000;76.5670000000000;76.3730000000000;76.1780000000000;75.9840000000000;75.7890000000000;75.5940000000000;75.3990000000000;75.2040000000000;75.0090000000000;74.8130000000000;74.6170000000000;74.4220000000000;74.2260000000000;74.0300000000000;73.8340000000000;73.6370000000000;73.4410000000000;73.2450000000000;73.0480000000000;72.8510000000000;72.6540000000000;72.4570000000000;72.2600000000000;72.0630000000000;71.8650000000000;71.6680000000000;71.4700000000000;71.2730000000000;71.0750000000000;70.8770000000000;70.6790000000000;70.4800000000000;70.2820000000000;70.0840000000000;69.8850000000000;69.6860000000000;69.4880000000000;69.2890000000000;69.0900000000000;68.8910000000000;68.6920000000000;68.4920000000000;68.2930000000000;68.0930000000000;67.8940000000000;67.6940000000000;67.4940000000000;67.2940000000000;67.0940000000000;66.8940000000000;66.6940000000000;66.4940000000000;66.2940000000000;66.0930000000000;65.8930000000000;65.6920000000000;65.4910000000000;65.2900000000000;65.0890000000000;64.8880000000000;64.6870000000000;64.4860000000000;64.2850000000000;64.0840000000000;63.8820000000000;63.6810000000000;63.4790000000000;63.2770000000000;63.0760000000000;62.8740000000000;62.6720000000000;62.4700000000000;62.2680000000000;62.0660000000000;61.8640000000000;61.6610000000000;61.4590000000000;61.2570000000000;61.0540000000000;60.8520000000000;60.6490000000000;60.4460000000000;60.2440000000000;60.0410000000000;59.8380000000000;59.6350000000000;59.4320000000000;59.2290000000000;59.0260000000000;58.8230000000000;58.6190000000000;58.4160000000000;58.2130000000000;58.0090000000000;57.8060000000000;57.6030000000000;57.3990000000000;57.1950000000000;56.9920000000000;56.7880000000000;56.5840000000000;56.3800000000000;56.1770000000000;55.9730000000000;55.7690000000000;55.5650000000000;55.3610000000000;55.1570000000000;54.9520000000000;54.7480000000000;54.5440000000000;54.3400000000000;54.1360000000000;53.9310000000000;53.7270000000000;53.5230000000000;53.3180000000000;53.1140000000000;52.9090000000000;52.7050000000000;52.5000000000000;52.2960000000000;52.0910000000000;51.8870000000000;51.6820000000000;51.4770000000000;51.2730000000000;51.0680000000000;50.8630000000000;50.6580000000000;50.4540000000000;50.2490000000000;50.0440000000000;49.8390000000000;49.6350000000000;49.4300000000000;49.2250000000000;49.0200000000000;48.8150000000000;48.6100000000000;48.4060000000000;48.2010000000000;47.9960000000000;47.7910000000000;47.5860000000000;47.3810000000000;47.1760000000000;46.9710000000000;46.7670000000000;46.5620000000000;46.3570000000000;46.1520000000000;45.9470000000000;45.7420000000000;45.5380000000000;45.3330000000000;45.1280000000000;44.9230000000000;44.7180000000000;44.5140000000000;44.3090000000000;44.1040000000000;43.9000000000000;43.6950000000000;43.4900000000000;43.2860000000000;43.0810000000000;42.8770000000000;42.6720000000000;42.4680000000000;42.2640000000000;42.0590000000000;41.8550000000000;41.6510000000000;41.4460000000000;41.2420000000000;41.0380000000000;40.8340000000000;40.6300000000000;40.4260000000000;40.2220000000000;40.0180000000000;39.8140000000000;39.6110000000000;39.4070000000000;39.2030000000000;39.0870000000000;38.8830000000000;38.6800000000000;38.4760000000000;38.2730000000000;38.0700000000000;37.8670000000000;37.6640000000000;37.4610000000000;37.2580000000000;37.0550000000000;36.8530000000000;36.6500000000000;36.4480000000000;36.2450000000000;36.0430000000000;35.8410000000000;35.6390000000000;35.4370000000000;35.2350000000000;35.0330000000000;34.8320000000000;34.6300000000000;34.4290000000000;34.2280000000000;34.0270000000000;33.8260000000000;33.6250000000000;33.4240000000000;33.2240000000000;33.0240000000000;32.8230000000000;32.6230000000000;32.4240000000000;32.2240000000000;32.0250000000000;31.8250000000000;31.6260000000000;31.4270000000000;31.2280000000000;31.0300000000000;30.8320000000000;30.6340000000000;30.4360000000000;30.2380000000000;30.0400000000000;29.8430000000000;29.6460000000000;29.4500000000000;29.2530000000000;29.0570000000000;28.8610000000000;28.6650000000000;28.4700000000000;28.2740000000000;28.0790000000000;27.8850000000000;27.6910000000000;27.4970000000000;27.3030000000000;27.1090000000000;26.9160000000000;26.7240000000000;26.5310000000000;26.3390000000000;26.1480000000000;25.9560000000000;25.7660000000000;25.5750000000000;25.3850000000000;25.1950000000000;25.0060000000000;24.8170000000000;24.6290000000000;24.4410000000000;24.2530000000000;24.0660000000000;23.8800000000000;23.6940000000000;23.5080000000000;23.3230000000000;23.1390000000000;22.9550000000000;22.7720000000000;22.5890000000000;22.4070000000000;22.2250000000000;22.0440000000000;21.8640000000000;21.6850000000000;21.5060000000000;21.3270000000000;21.1500000000000;20.9730000000000;20.7970000000000;20.6220000000000;20.4480000000000;20.2740000000000;20.1010000000000;19.9290000000000;19.7580000000000;19.5880000000000;19.4190000000000;19.2510000000000;19.0840000000000;18.9170000000000;18.7520000000000;18.5880000000000;18.4250000000000;18.2630000000000;18.1020000000000;17.9430000000000;17.7850000000000;17.6280000000000;17.4720000000000;17.3170000000000;17.1640000000000;17.0130000000000;16.8630000000000;16.7140000000000;16.5670000000000;16.4210000000000;16.2770000000000;16.1350000000000;15.9940000000000;15.8550000000000;15.7180000000000;15.5820000000000;15.4490000000000;15.3180000000000;15.1880000000000;15.0610000000000;14.9350000000000;14.8120000000000;14.6910000000000;14.5720000000000;14.4560000000000;14.3410000000000;14.2300000000000;14.1200000000000;14.0140000000000;13.9100000000000;13.8080000000000;13.7100000000000;13.6140000000000;13.5210000000000;13.4300000000000;13.3430000000000;13.2590000000000;13.1780000000000;13.1000000000000;13.0250000000000;12.9530000000000;12.8850000000000;12.8200000000000;12.7580000000000;12.7000000000000;12.6460000000000;12.5950000000000;12.5470000000000;12.5030000000000;12.4630000000000;12.4270000000000;12.3940000000000;12.3650000000000;12.3400000000000;12.3180000000000;12.3010000000000;12.2870000000000;12.2770000000000;12.2710000000000;12.2690000000000;12.2710000000000;12.2770000000000;12.2860000000000;12.3000000000000;12.3170000000000;12.3380000000000;12.3630000000000;12.3920000000000;12.4240000000000;12.4600000000000;12.5000000000000;12.5440000000000;12.5910000000000;12.6420000000000;12.6960000000000;12.7540000000000;12.8160000000000;12.8800000000000;12.9480000000000;13.0200000000000;13.0940000000000;13.1720000000000;13.2530000000000;13.3370000000000;13.4240000000000;13.5140000000000;13.6070000000000];
% % run the clear-sky detection routine.
% csd = Xie2013CSD(ghi,ghics,dni,dnics,zen,ext,1); %plot figure set to 1 so an output is plotted
%

function csd = Xie2013CSD(ghi,ghics,dni,dnics,zen,exth,plot_figure)

% safety checks
if ~iscolumn(ghi)
    ghi = ghi';
    if ~iscolumn(ghi)
        error('var ghi must be a column vector')
    end
end
if ~iscolumn(ghics)
    ghics = ghics';
    if ~iscolumn(ghics)
        error('var ghics must be a column vector')
    end
end
if ~iscolumn(dni)
    dni = dni';
    if ~iscolumn(dni)
        error('var dni must be a column vector')
    end
end
if ~iscolumn(dnics)
    dnics = dnics';
    if ~iscolumn(dnics)
        error('var dnics must be a column vector')
    end
end
if ~iscolumn(zen)
    zen = zen';
    if ~iscolumn(zen)
        error('var zen must be a column vector')
    end
end
if ~iscolumn(exth)
    exth = exth';
    if ~iscolumn(exth)
        error('var exth must be a column vector')
    end
end
if length(unique([length(ghi),length(ghics),length(dni),length(dnics),length(zen),length(exth)]))~=1
    error('vars must be equal in length')
end

% F_dn_all is the all-sky downwelling shortwave radiative flux at surface
F_all_dn = ghi;
% F_dn_all is the clear-sky downwelling shortwave radiative flux at surface
F_clr_dn = ghics;
% F_all_d_dn is the all-sky downwelling of shortwave direct radiative flux
% at surface
F_all_d_dn = dni;
% F_clr_d_dn is the clear-sky downwelling of shortwave direct radiative
% flux at surface
F_clr_d_dn = dnics;
% solar zenith
mu = zen;
% F0 is extraterrestrial horizontal irradiance.
F0 = exth;

% surface albedo...
salb = 0.2;

F_all_up = salb.*F_all_dn;

A1 = mu.*mu.*F0.*F0.*(F_clr_dn - F_all_dn);
A2 = F_clr_dn.*mu.*mu.*F0.*F0 - F_all_up.*F_clr_dn.*F_clr_dn;
B1 = A1./A2;
B2 = (F_clr_d_dn - F_all_d_dn)./F_clr_d_dn;
% assign re
re = zeros(size(B2));
x = B1./B2;
re(B1.*B2==0 | (B1.*B2>0.07 & B1.*B2<0.07872)) = 0;
re(x<0.07)=NaN;
re(x>=0.07872 & x<0.11442) = 1.0 - 31.16480.*x(x>=0.07872 & x<0.11442) + ( (31.1648.*x(x>=0.07872 & x<0.11442)).^2 - 49.6255.*x(x>=0.07872 & x<0.11442) ).^0.5;
re(x>0.11442 & x<0.185) = (2.61224.*x(x>0.11442 & x<0.185) - 1.0 + (24.2004.*x(x>0.11442 & x<0.185).^2-9.0098.*x(x>0.11442 & x<0.185)+1.0).^0.5)./(18.3622.*x(x>0.11442 & x<0.185) - 4.0);
re(x>0.185 & x<0.23792)=0.89412.*x(x>0.185 & x<0.23792) + 0.02519;
re(x>0.23792)=x(x>0.23792);
test1 = abs(F_clr_dn-F_all_dn)./F_clr_dn;
test2 = (F_clr_dn-F_all_dn)./F_clr_dn;
test3 = abs(F_clr_d_dn-F_all_d_dn)./F_clr_d_dn;
test4 = (F_clr_d_dn-F_all_d_dn)./F_clr_d_dn;
re((test1 < 0.05 & test2 < 0.0) | (test3 < 0.05 & test4 < 0)) = 0;

fraction1 = B1./re;
fraction1(re==0)=0;

csd = zeros(size(fraction1));
csd(fraction1~=0)=1;


%% figure
if exist('plot_figure','var')
    figure('name','Xie CSD example','color','w');
    hold on
    plot(ghi)
    CSD = ghi;
    CSD(csd==1)=NaN;
    plot(CSD,'linewidth',2,'color','k')
    hold off    
    legend('GHI','Clear detected')
    ylabel('Irradiance [Wm^{-2}]')  
    set(gca,'xtick',[]);
    xlabel('Time')
end

end

% RAW XIE CODE IN IDL
%
% nothing = ' ';
% n1 = 5585
% tn = 558500
% name1 = 'sgp15swfanalsirs1longC1.c1.20120921.133000.cdf'
% n = 0.0
% fraction0 = findgen(tn)
% mu = findgen(tn)
% r = findgen(tn)
% F_all_d_dn = findgen(tn)
% F_clr_d_dn = findgen(tn)
% F_all_dn = findgen(tn)
% F_clr_dn = findgen(tn)
% F_all_up = findgen(tn)
% salb = findgen(tn)
%
%
% openr, 1, '/home/yxie/data/SIRS/name.dat'
% for i1=0, n1-1 do begin
% readf, 1, name1
% file1 = '/home/yxie/data/SIRS/'+name1
% openr, 2, file1
% ncdf_mread, file1, ['cloudfraction', 'solar_cos_z', 'sun_earth_distance', $
% 'dirfluxdn_measured', 'dirfluxdn_clearskyfit',$
% 'sswfluxdn_measured', 'sswfluxdn_clearskyfit', 'albedosw_measured',$
%  'time_offset_LST' ], dd1
% n2 = size(dd1.cloudfraction, /dimensions)
%
%
% for i2=0, n2(0)-1 do begin
% if ( dd1.cloudfraction(i2) ne -9999.0 and dd1.solar_cos_z(i2) ne -9999.0 and $
% dd1.sun_earth_distance(i2) ne -9999.0 and dd1.dirfluxdn_measured(i2) ne -9999.0 and $
% dd1.dirfluxdn_clearskyfit(i2) ne -9999.0 and dd1.sswfluxdn_measured(i2) ne -9999.0 and $
% dd1.sswfluxdn_clearskyfit(i2) ne -9999.0 and dd1.albedosw_measured(i2) ne -9999.0 ) then begin
% fraction0(n) = dd1.cloudfraction(i2)
% mu(n) = dd1.solar_cos_z(i2)
% r(n) = dd1.sun_earth_distance(i2)
% F_all_d_dn(n) = dd1.dirfluxdn_measured(i2)
% F_clr_d_dn(n) = dd1.dirfluxdn_clearskyfit(i2)
% F_all_dn(n) = dd1.sswfluxdn_measured(i2)
% F_clr_dn(n) = dd1.sswfluxdn_clearskyfit(i2)
% F_all_up(n) = F_all_dn(n)*dd1.albedosw_measured(i2)
% salb(n) = dd1.albedosw_measured(i2)
%
% n = n+1.0
% endif
% endfor
% close, 2
%
% endfor
% close, 1
%
%
% F0 = 1366.0/(r*r)
% A1 = mu*mu*F0*F0*(F_clr_dn - F_all_dn)
% A2 = F_clr_dn*mu*mu*F0*F0 - F_all_up*F_clr_dn*F_clr_dn
% B1 = A1/A2
% B2 = (F_clr_d_dn - F_all_d_dn)/F_clr_d_dn
% re = findgen(n)
%
% x = B1/B2
% for i=0, n-1 do begin
% if ( B1(i)*B2(i) eq 0.0  or (x(i) gt 0.07 and x(i) lt 0.07872) ) then begin
% re(i) = 0.0
% endif
% if ( x(i) lt 0.07 ) then begin
% re(i) = -9999.0
% endif
% if (x(i) ge 0.07872 and x(i) le 0.11442) then begin
% re(i) = 1.0 - 31.1648*x(i) + ( (31.1648*x(i))^2 - 49.6255*x(i) )^0.5
% endif
% y2 = 0.23792
% x2 = 0.23792
% x1 = 0.185
% y1 = (2.61224*x1 - 1.0 + (24.2004*x1*x1-9.0098*x1+1.0)^0.5)/(18.3622*x1 - 4.0)
% if ( x(i) gt 0.11442 and x(i) le x1 ) then begin
% re(i) = (2.61224*x(i) - 1.0 + (24.2004*x(i)*x(i)-9.0098*x(i)+1.0)^0.5)/(18.3622*x(i) - 4.0)
% endif
% if ( x(i) gt x1 and x(i) le x2 ) then begin
% re(i) = 0.89412*x(i) + 0.02519
% endif
% if (x(i) gt x2) then begin
% re(i) = x(i)
% endif
%
%
% if ( (abs(F_clr_dn(i)-F_all_dn(i))/F_clr_dn(i) lt 0.05 and $
% (F_clr_dn(i)-F_all_dn(i))/F_clr_dn(i) lt 0.0) or $
% (abs(F_clr_d_dn(i)-F_all_d_dn(i))/F_clr_d_dn(i) lt 0.05 and $
% (F_clr_d_dn(i)-F_all_d_dn(i))/F_clr_d_dn(i) lt 0.0)  ) then begin
% re(i) = 0.0
% endif
%
%
% endfor
%
%
% albedo0 = (1.0 - F_all_dn/F_clr_dn)/fraction0
% fraction1 = B1(0:n-1)/re
% albedo1 = re
% for i=0, n-1 do begin
% albedo1(i) = albedo1(i)/(1.0537+0.0788*mu(i))
% endfor
%
%
% openw, 3, 'fraction.dat'
% for i=0, n-1 do begin
% fraction1(i) = B1(i)/re(i)
% if (fraction0(i) eq 0.0) then begin
% albedo0(i) = 0.0
% endif
% if (re(i) eq 0.0) then begin
% fraction1(i) = 0.0
% endif
% if (fraction0(i) ge 0.0 and fraction0(i) le 1.0 and $
%     fraction1(i) ge 0.0 and fraction1(i) le 1.0 and $
%     albedo0(i) ge 0.0 and albedo0(i) le 1.0 and $
%     albedo1(i) ge 0.0 and albedo1(i) le 1.0  ) then begin
% printf, 3, fraction0(i), fraction1(i), albedo0(i), albedo1(i), mu(i), salb(i)
% endif
% endfor
% close, 3
%
%
%
%
%
%
%
%
% end
